html {
	position: relative;
	min-height: 100%
}
body {
	/*font-family: 'Open Sans', sans-serif; */
	font-family:Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #222222; /*#797979*/
	min-height: 100%;
	padding-bottom: 0;
	margin: 0
}
@media (min-width:992px) {
body {
	background: #333
}
}
@media (max-width:992px) {
body {
	margin-top: 100px
}
}
h1, h2, h3 {
	font-weight: 300!important
}
a {
	color: #ba5d32
}
a:hover, a:active, a:focus {
	color: #d58763
}
a, a:visited, a:focus, a:active, a:hover {
	outline: 0 none!important
}
::-moz-focus-inner {
border:0 none;
-moz-outline-style:none
}
.page-header {
	margin: 15px 0;
	border-bottom: 1px dotted #ddd
}
.page-header h1 {
	margin: 0;
	font-size: 26px;
	margin-bottom: 5px
}
.page-header h1 :before,
.page-header h2 :before,
.page-header h3 :before,
.page-header h4 :before {
	content: "\f101";
	margin-right: 4px;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	color: #ba5d32
}
.page-header small {
	font-size: 16px;
	font-weight: 300!important;
	font-style: italic
}
.breadcrumbs {
	position: relative;
	padding: 0 12px 0 0;
	min-height: 40px;
	line-height: 39px;
	background: #eee;
	margin: 0 -15px;
	border: 0 none;
	border-bottom: 1px solid #ddd
}
.breadcrumbs>.breadcrumb {
	background-color: transparent;
	display: inline-block;
	line-height: 20px;
	margin: 5px 15px 0;
	padding: 0
}
.breadcrumbs>.breadcrumb .active {
	color: #999
}
.breadcrumbs>.breadcrumb a {
	color: #555
}
.breadcrumbs>.breadcrumb a:hover, .breadcrumbs>.breadcrumb a:focus, .breadcrumbs>.breadcrumb a:active {
	color: #ba5d32;
	text-decoration: none
}
.breadcrumbs>.breadcrumb>li:first-child :before {
	content: "\f015";
	margin-right: 4px;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	vertical-align: top
}
.breadcrumbs>.breadcrumb>li+li:before {
	content: "//\00a0";
	padding: 0 5px
}
.breadcrumbs>.b-right {
	position: absolute;
	right: 15px;
	line-height: 20px;
	top: 0;
	margin: 0 -5px 0;
	padding: 0;
	border-left: 1px solid #ddd
}
.breadcrumbs>.b-right ul {
	list-style: none;
	padding-left: 0;
	margin: 0
}
.breadcrumbs>.b-right ul li {
	float: left;
	padding: 0;
	border-right: 1px solid #ddd;
	position: relative
}
.breadcrumbs>.b-right ul li a {
	padding: 6px 12px 5px;
	line-height: 29px;
	display: inline-block;
	text-decoration: none;
	color: #555
}
.breadcrumbs>.b-right ul li a span {
	color: #999
}
.breadcrumbs>.b-right ul li ul {
	border-top: 0 none
}
.breadcrumbs>.b-right ul li ul li {
	border: 0 none;
	float: none
}
.breadcrumbs>.b-right ul li ul li a {
	line-height: normal;
	display: block!important;
	padding: 3px 11px;
	color: #797979
}
@media (min-width:992px) {
.breadcrumbs.fixed {
	position: fixed;
	right: 0;
	left: 190px;
	z-index: 1024;
	margin: 0;
	top: 50px
}
.breadcrumbs.fixed.collapsed {
	left: 0
}
}
#wrapper {
	width: 100%
}
#main-container {
	background: #2a2a2a;
	padding: 0
}
@media (min-width:992px) {
#main-container.container .breadcrumbs.fixed {
	left: auto;
	right: auto;
	width: 980px;
	margin: 0 -15px
}
#main-container.container .breadcrumbs.collapsed {
	width: 1170px
}
#main-container.container .footer .footer-inner {
	left: auto!important;
	right: auto!important;
	width: 950px
}
#main-container.container .footer .footer-inner.collapsed {
	width: 1140px
}
#main-container.container .footer .footer-inner .footer-content {
	left: -15px;
	right: -15px
}
#main-container.container:before {
	width: inherit;
	-webkit-box-shadow: none;
	box-shadow: none
}
#main-container:before {
	display: block;
	content: "";
	position: absolute;
	z-index: -2;
	width: 100%;
	max-width: inherit;
	bottom: 0;
	top: 0;
	background-color: #fff
}
}
@media (min-width:992px) and (max-width:1200px) {
#main-container.container .breadcrumbs.fixed {
	left: auto;
	right: auto;
	width: 780px;
	margin: 0 -15px;
	top: 50px
}
#main-container.container .breadcrumbs.collapsed {
	width: 970px
}
#main-container.container .footer .footer-inner {
	left: auto!important;
	right: auto!important;
	width: 750px
}
#main-container.container .footer .footer-inner.collapsed {
	width: 940px
}
#main-container.container .footer .footer-inner .footer-content {
	left: -15px;
	right: -15px
}
}
#page-wrapper {
	padding: 0 15px;
	border: 0;
	background-color: #fff
}
@media (min-width:992px) {
#page-wrapper {
	margin: 50px 0 0 190px
}
#page-wrapper.collapsed {
	margin: 50px 0 0
}
#page-wrapper.fixed {
	margin: 90px 0 0 190px
}
#page-wrapper.fixed.collapsed {
	margin: 90px 0 0
}
}
.footer {
	padding-top: 64px;
	height: 0;
	width: 0
}
.footer .footer-inner {
	position: absolute;
	z-index: auto;
	left: 0;
	right: 0;
	bottom: 0
}
.footer .footer-inner .footer-content {
	position: absolute;
	border-top: 1px solid #ddd;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 8px 15px;
	line-height: 36px;
	background: #eee
}
@media (min-width:992px) {
.footer .footer-inner {
	position: absolute;
	z-index: auto;
	left: 190px;
	right: 0;
	bottom: 0
}
.footer .footer-inner.collapsed {
	left: 0
}
}
ol.breadcrumb li.pull-right:before {
	content: normal
}
blockquote, .blockquote-reverse, blockquote.pull-right {
	border-color: #ba5d32;
	font-size: 15px
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .modal, .accordion-toggle:focus, .btn:focus {
	outline: 0
}
.panel {
	-webkit-box-shadow: none;
	box-shadow: none
}
.panel .panel-footer {
	background: #fff
}
.label, .badge {
	font-weight: 400;
	font-size: 11px
}
[class*=" fa-"], [class^=fa-], [class*=" glyphicon-"], [class^=glyphicon-] {
text-align:center
}
.popover {
	width: auto;
	border-radius: 0
}
.btn, .well, .label, .thumbnail, .panel-heading, .alert, .panel, .progress, .input-group-sm>.form-control, .input-group-sm>.input-group-addon, .input-group-sm>.input-group-btn>.btn, .input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn, .list-group-item:first-child, .list-group-item:last-child, .form-control, .input-group-addon, .input-group-btn .btn, .dropdown-menu, .panel-group .panel, .panel-group .panel-heading, .pager li>a, .pager li>span, .breadcrumb, .nav-tabs>li>a, .nav-pills>li>a {
	border-radius: 0
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	background-color: #ba5d32
}
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus, .nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus, .pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color: #ba5d32;
	border-color: #ae572f
}
.nav-tabs, .nav-pills {
	margin-bottom: 10px
}
.nav-tabs .open>a, .nav-pills .open>a, .nav-tabs .open>a:hover, .nav-pills .open>a:hover, .nav-tabs .open>a:focus, .nav-pills .open>a:focus {
	border-color: #ba5d32
}
.nav-tabs>li>a:hover, .nav-tabs>li>a:focus, .nav-pills>li>a:hover, .nav-pills>li>a:focus, .nav-tabs .open>a, .nav-tabs .open>a:hover, .nav-tabs .open>a:focus, .nav-pills .open>a, .nav-pills .open>a:hover, .nav-pills .open>a:focus, .nav-tabs ul.dropdown-menu>li>a:hover, .nav-tabs ul.dropdown-menu>li>a:focus, .nav-pills ul.dropdown-menu>li>a:hover, .nav-pills ul.dropdown-menu>li>a:focus {
	background-color: #eee
}
.pagination>li>a, .pagination>li>span, .pagination>li:first-child>a, .pagination>li:first-child>span {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
	color: #ba5d32
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	color: #ba5d32
}
.pagination>li>a:hover {
	color: #ba5d32
}
.dropdown-menu {
	font-size: 13px
}
.thumbnail {
	padding: 3px
}
.modal-content {
	border-radius: 0;
	border: 0 none
}
.modal-footer {
	padding-top: 10px;
	padding-bottom: 12px;
	border-top-color: #ddd;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-color: #eee
}
.navbar-top, .navbar-default {
	background-color: #3a3a3a;
	z-index: 1030
}
.navbar-top .navbar-brand, .navbar-default .navbar-brand {
	height: 50px
}
.navbar-top .navbar-brand a, .navbar-default .navbar-brand a {
	color: #eee;
	font-size: 18px;
	display: inline-block
}
.navbar-top .navbar-brand a:hover, .navbar-default .navbar-brand a:hover {
	color: #999;
	text-decoration: none
}
.navbar-top .navbar-header, .navbar-default .navbar-header {
	background-color: #2a2a2a
}
.navbar-top .navbar-toggle, .navbar-default .navbar-toggle {
	outline: 0;
	color: #eee;
	margin-top: 6px;
	margin-bottom: auto
}
.navbar-top .navbar-toggle:hover, .navbar-default .navbar-toggle:hover {
	color: #999
}
.navbar-top .dropdown-toggle, .navbar-default .dropdown-toggle {
	padding-top: 6px;
	padding-bottom: 4px
}
.navbar-top .nav-top, .navbar-default .nav-top {
	margin: 0 10px;
	min-height: 50px
}
.navbar-top>.nav-top>.nav>li, .navbar-default>.nav-top>.nav>li, .navbar-top>.container>.nav-top>.nav>li, .navbar-default>.container>.nav-top>.nav>li {
	display: inline-block;
	float: left
}
.navbar-top>.nav-top>.nav>li>a, .navbar-default>.nav-top>.nav>li>a, .navbar-top>.container>.nav-top>.nav>li>a, .navbar-default>.container>.nav-top>.nav>li>a {
	height: 50px;
	padding-top: 18px;
	color: #fff
}
.navbar-top>.nav-top>.nav>li>a:hover, .navbar-default>.nav-top>.nav>li>a:hover, .navbar-top>.container>.nav-top>.nav>li>a:hover, .navbar-default>.container>.nav-top>.nav>li>a:hover, .navbar-top>.nav-top>.nav>li>a:focus, .navbar-default>.nav-top>.nav>li>a:focus, .navbar-top>.container>.nav-top>.nav>li>a:focus, .navbar-default>.container>.nav-top>.nav>li>a:focus {
	color: #fff;
	background-color: transparent
}
.navbar-top>.nav-top>ul.navbar-right>li.user-box, .navbar-default>.nav-top>ul.navbar-right>li.user-box, .navbar-top>.container>.nav-top>ul.navbar-right>li.user-box, .navbar-default>.container>.nav-top>ul.navbar-right>li.user-box, .navbar-top>.nav-top>ul.navbar-right>li.nav-search-icon, .navbar-default>.nav-top>ul.navbar-right>li.nav-search-icon, .navbar-top>.container>.nav-top>ul.navbar-right>li.nav-search-icon, .navbar-default>.container>.nav-top>ul.navbar-right>li.nav-search-icon, .navbar-top>.nav-top>ul.navbar-right>li.user-box-no-images, .navbar-default>.nav-top>ul.navbar-right>li.user-box-no-images, .navbar-top>.container>.nav-top>ul.navbar-right>li.user-box-no-images, .navbar-default>.container>.nav-top>ul.navbar-right>li.user-box-no-images {
	float: right!important
}
@media (min-width:992px) {
.navbar-top>.nav-top>ul.navbar-right>li.user-box, .navbar-default>.nav-top>ul.navbar-right>li.user-box, .navbar-top>.container>.nav-top>ul.navbar-right>li.user-box, .navbar-default>.container>.nav-top>ul.navbar-right>li.user-box {
	border: 1px solid rgba(0,0,0,.2);
	border-width: 0 1px
}
}
.navbar-top>.nav-top>ul.navbar-right>li.user-box img, .navbar-default>.nav-top>ul.navbar-right>li.user-box img, .navbar-top>.container>.nav-top>ul.navbar-right>li.user-box img, .navbar-default>.container>.nav-top>ul.navbar-right>li.user-box img {
	border: 2px solid #fff;
	width: 36px;
	height: 36px;
	max-height: 36px;
	max-width: 36px
}
.navbar-top>.nav-top>ul.navbar-right>li.user-box>a, .navbar-default>.nav-top>ul.navbar-right>li.user-box>a, .navbar-top>.container>.nav-top>ul.navbar-right>li.user-box>a, .navbar-default>.container>.nav-top>ul.navbar-right>li.user-box>a {
	padding-top: 7.5px!important
}
.navbar-top .dropdown-messages, .navbar-default .dropdown-messages, .navbar-top .dropdown-alerts, .navbar-default .dropdown-alerts, .navbar-top .dropdown-tasks, .navbar-default .dropdown-tasks {
	width: 260px
}
.navbar-top .dropdown-messages li a:hover, .navbar-default .dropdown-messages li a:hover, .navbar-top .dropdown-alerts li a:hover, .navbar-default .dropdown-alerts li a:hover, .navbar-top .dropdown-tasks li a:hover, .navbar-default .dropdown-tasks li a:hover, .navbar-top .dropdown-messages li a:focus, .navbar-default .dropdown-messages li a:focus, .navbar-top .dropdown-alerts li a:focus, .navbar-default .dropdown-alerts li a:focus, .navbar-top .dropdown-tasks li a:focus, .navbar-default .dropdown-tasks li a:focus {
	background-color: #f5f5f5!important;
	color: #797979!important
}
.navbar-top .dropdown-messages .dropdown-header, .navbar-default .dropdown-messages .dropdown-header, .navbar-top .dropdown-alerts .dropdown-header, .navbar-default .dropdown-alerts .dropdown-header, .navbar-top .dropdown-tasks .dropdown-header, .navbar-default .dropdown-tasks .dropdown-header, .navbar-top .dropdown-messages .dropdown-header:hover, .navbar-default .dropdown-messages .dropdown-header:hover, .navbar-top .dropdown-alerts .dropdown-header:hover, .navbar-default .dropdown-alerts .dropdown-header:hover, .navbar-top .dropdown-tasks .dropdown-header:hover, .navbar-default .dropdown-tasks .dropdown-header:hover {
	background: #fff!important;
	color: #797979
}
.navbar-top .dropdown-messages .dropdown-header:hover, .navbar-default .dropdown-messages .dropdown-header:hover, .navbar-top .dropdown-alerts .dropdown-header:hover, .navbar-default .dropdown-alerts .dropdown-header:hover, .navbar-top .dropdown-tasks .dropdown-header:hover, .navbar-default .dropdown-tasks .dropdown-header:hover, .navbar-top .dropdown-messages .dropdown-header:hover:hover, .navbar-default .dropdown-messages .dropdown-header:hover:hover, .navbar-top .dropdown-alerts .dropdown-header:hover:hover, .navbar-default .dropdown-alerts .dropdown-header:hover:hover, .navbar-top .dropdown-tasks .dropdown-header:hover:hover, .navbar-default .dropdown-tasks .dropdown-header:hover:hover {
	color: #797979
}
.navbar-top .dropdown-messages .dropdown-footer, .navbar-default .dropdown-messages .dropdown-footer, .navbar-top .dropdown-alerts .dropdown-footer, .navbar-default .dropdown-alerts .dropdown-footer, .navbar-top .dropdown-tasks .dropdown-footer, .navbar-default .dropdown-tasks .dropdown-footer, .navbar-top .dropdown-messages .dropdown-footer a, .navbar-default .dropdown-messages .dropdown-footer a, .navbar-top .dropdown-alerts .dropdown-footer a, .navbar-default .dropdown-alerts .dropdown-footer a, .navbar-top .dropdown-tasks .dropdown-footer a, .navbar-default .dropdown-tasks .dropdown-footer a, .navbar-top .dropdown-messages .dropdown-footer a:hover, .navbar-default .dropdown-messages .dropdown-footer a:hover, .navbar-top .dropdown-alerts .dropdown-footer a:hover, .navbar-default .dropdown-alerts .dropdown-footer a:hover, .navbar-top .dropdown-tasks .dropdown-footer a:hover, .navbar-default .dropdown-tasks .dropdown-footer a:hover, .navbar-top .dropdown-messages .dropdown-footer:hover, .navbar-default .dropdown-messages .dropdown-footer:hover, .navbar-top .dropdown-alerts .dropdown-footer:hover, .navbar-default .dropdown-alerts .dropdown-footer:hover, .navbar-top .dropdown-tasks .dropdown-footer:hover, .navbar-default .dropdown-tasks .dropdown-footer:hover {
	color: #fff!important;
	background: #ba5d32!important
}
.navbar-top .dropdown-messages, .navbar-default .dropdown-messages {
	left: 0
}
.navbar-top .dropdown-alerts, .navbar-default .dropdown-alerts {
	left: -45px
}
.navbar-top .dropdown-tasks, .navbar-default .dropdown-tasks {
	left: -90px
}
.navbar-top .dropdown-tasks .progress, .navbar-default .dropdown-tasks .progress {
	margin-bottom: 5px;
	height: 10px;
	min-height: 10px
}
.navbar-top .dropdown-user, .navbar-default .dropdown-user, .navbar-top .dropdown-search, .navbar-default .dropdown-search {
	left: auto;
	right: 0!important;
	margin: 0
}
.navbar-top .dropdown-user [class*=fa-], .navbar-default .dropdown-user [class*=fa-], .navbar-top .dropdown-search [class*=fa-], .navbar-default .dropdown-search [class*=fa-], .navbar-top .dropdown-user [class*=glyphicon-], .navbar-default .dropdown-user [class*=glyphicon-], .navbar-top .dropdown-search [class*=glyphicon-], .navbar-default .dropdown-search [class*=glyphicon-] {
	padding-right: 5px;
	font-size: 14px
}
.navbar-top .dropdown-scroll, .navbar-default .dropdown-scroll {
	padding: 0;
	margin: 0
}
.navbar-top .dropdown-scroll .dropdown-header, .navbar-default .dropdown-scroll .dropdown-header {
	padding: 10px
}
.navbar-top .dropdown-scroll .dropdown-header:active, .navbar-default .dropdown-scroll .dropdown-header:active, .navbar-top .dropdown-scroll .dropdown-header:focus, .navbar-default .dropdown-scroll .dropdown-header:focus, .navbar-top .dropdown-scroll .dropdown-header:hover, .navbar-default .dropdown-scroll .dropdown-header:hover {
	background: inherit;
	color: inherit
}
.navbar-top .dropdown-scroll li, .navbar-default .dropdown-scroll li {
	background: #fff;
	margin: 0;
	border-bottom: 1px dotted #ddd
}
.navbar-top .dropdown-scroll li:last-child, .navbar-default .dropdown-scroll li:last-child {
	border-bottom: 0 none
}
.navbar-top .dropdown-scroll li a, .navbar-default .dropdown-scroll li a {
	display: block;
	padding: 10px
}
.navbar-top .dropdown-scroll li a:hover, .navbar-default .dropdown-scroll li a:hover {
	text-decoration: none;
	background-color: inherit
}
.navbar-top .dropdown-scroll .dropdown-footer, .navbar-default .dropdown-scroll .dropdown-footer {
	border-bottom: 0 none;
	display: block;
	font-size: 12px;
	text-align: center
}
.navbar-top .dropdown-scroll .dropdown-footer a:after, .navbar-default .dropdown-scroll .dropdown-footer a:after {
	content: "\f101";
	margin-left: 4px;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400
}
.navbar-top .dropdown-scroll p, .navbar-default .dropdown-scroll p {
	margin: 0;
	font-size: 12px
}
.navbar-top .dropdown-scroll p.small, .navbar-default .dropdown-scroll p.small {
	color: #999;
	margin-top: 3px;
	font-size: 11px
}
.navbar-top .dropdown-scroll [class*=fa-], .navbar-default .dropdown-scroll [class*=fa-], .navbar-top .dropdown-scroll [class*=glyphicon-], .navbar-default .dropdown-scroll [class*=glyphicon-] {
	font-size: 13px
}
.navbar-top .dropdown-scroll li a, .navbar-default .dropdown-scroll li a, .navbar-top .dropdown-scroll li a:hover, .navbar-default .dropdown-scroll li a:hover, .navbar-top .dropdown-messages li a:hover, .navbar-default .dropdown-messages li a:hover, .navbar-top .dropdown-alerts li a:hover, .navbar-default .dropdown-alerts li a:hover, .navbar-top .dropdown-tasks li a:hover, .navbar-default .dropdown-tasks li a:hover {
	color: #797979
}
.navbar-top .alert-icon, .navbar-default .alert-icon {
	color: #fff;
	text-align: center;
	width: 25px;
	margin-right: 5px
}
.navbar-top .badge.up, .navbar-default .badge.up {
	position: absolute;
	font-size: 11px;
	top: 10px;
	right: 20px
}
.navbar-top [class*=fa-], .navbar-default [class*=fa-], .navbar-top [class*=glyphicon-], .navbar-default [class*=glyphicon-] {
	font-size: 16px
}
.navbar-top .user-info, .navbar-default .user-info {
	padding-left: 2px
}
.navbar-top .search-box, .navbar-default .search-box {
	width: auto;
	padding: 5px 10px
}
.navbar-top .navbar-right .navbar-toggle, .navbar-default .navbar-right .navbar-toggle {
	margin-right: 0;
	color: #fff
}
.navbar-top .navbar-right .navbar-toggle .fa, .navbar-default .navbar-right .navbar-toggle .fa, .navbar-top .navbar-right .navbar-toggle .glyphicon, .navbar-default .navbar-right .navbar-toggle .glyphicon {
	font-size: 13px!important
}
@media (min-width:480px) {
.navbar-top .navbar-right .navbar-toggle :after, .navbar-default .navbar-right .navbar-toggle :after {
	content: "Side Menu"!important;
	margin-left: 4px;
	font-family: 'Open Sans', sans-serif;
	font-style: normal
}
}
.navbar-top .navbar-left>li.dropdown>.dropdown-menu:after, .navbar-default .navbar-left>li.dropdown>.dropdown-menu:after, .navbar-top .navbar-right>li.dropdown>.dropdown-menu:after, .navbar-default .navbar-right>li.dropdown>.dropdown-menu:after {
	top: -8px;
	width: 0;
	height: 0;
	z-index: 2;
	content: " ";
	display: block;
	position: absolute;
	border-bottom: 8px solid #fff;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent
}
.navbar-top .navbar-left>li.dropdown>.dropdown-menu:after, .navbar-default .navbar-left>li.dropdown>.dropdown-menu:after {
	left: 8px
}
.navbar-top .navbar-right>li.dropdown>.dropdown-menu:after, .navbar-default .navbar-right>li.dropdown>.dropdown-menu:after {
	right: 8px
}
.navbar-top .navbar-right>li.dropdown>.dropdown-scroll:after, .navbar-default .navbar-right>li.dropdown>.dropdown-scroll:after {
	right: 8px
}
@media (max-width:992px) {
.navbar-top .navbar-right>li.dropdown>.dropdown-scroll:after, .navbar-default .navbar-right>li.dropdown>.dropdown-scroll:after {
	left: 8px
}
.navbar-top .navbar-left>li.dropdown>.dropdown-menu:after, .navbar-default .navbar-left>li.dropdown>.dropdown-menu:after {
	display: none
}
.navbar-top .navbar-right>li.dropdown>.dropdown-scroll:after, .navbar-default .navbar-right>li.dropdown>.dropdown-scroll:after {
	display: none
}
}
.navbar-top.container {
	padding-left: 0;
	padding-right: 0
}
.navbar-top.container .nav-top {
	margin: 0 10px;
	min-height: 50px
}
.navbar-top.container .navbar-header {
	margin: 0
}
@media (max-width:480px) {
.navbar-top .user-info {
	display: none
}
}
@media (max-width:321px) {
.navbar-top .user-box {
	margin: 0 -15px
}
.navbar-top .user-box .caret {
	display: none
}
.navbar-top .dropdown-user, .navbar-top .dropdown-search {
	right: 15px!important
}
}
@media (min-width:992px) {
.navbar-top {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	border-radius: 0;
	max-height: 50px
}
.navbar-top .navbar-header {
	width: 190px;
	background-color: transparent
}
.navbar-top .navbar-header.collapsed {
	background-color: transparent
}
.navbar-top .navbar-left {
	display: inherit
}
.navbar-top #sidebar-toggle {
	display: inline-block
}
.navbar-top .dropdown-messages, .navbar-top .dropdown-alerts, .navbar-top .dropdown-tasks, .navbar-top .dropdown-user {
	left: inherit
}
.navbar-top .dropdown-scroll li a:hover {
	text-decoration: none
}
.navbar-top .search-box {
	min-width: 190px
}
.navbar-top .navbar-brand {
	padding: 15px 10px
}
.navbar-top .nav-top {
	text-align: inherit
}
.navbar-top .nav-top .navbar-left.navbar-nav>li {
	border: 1px solid rgba(0,0,0,.2);
	border-width: 0 1px 0 0
}
.navbar-top .nav-top .navbar-left.navbar-nav>li:first-child {
	border-width: 0 1px!important
}
}
.navbar-top .nav-top .navbar-nav>li>a, .navbar-default .nav-top .navbar-nav>li>a {
	padding-top: 15px;
	padding-bottom: 15px;
	color: #fff
}
.navbar-top .nav-top .navbar-nav>li>a:hover, .navbar-default .nav-top .navbar-nav>li>a:hover, .navbar-top .nav-top .navbar-nav>li>a:focus, .navbar-default .nav-top .navbar-nav>li>a:focus {
	background-color: transparent!important;
	color: #fff
}
.navbar-top .nav-top .navbar-nav>li.open>a, .navbar-default .nav-top .navbar-nav>li.open>a, .navbar-top .nav-top .navbar-nav>li.open>a:hover, .navbar-default .nav-top .navbar-nav>li.open>a:hover, .navbar-top .nav-top .navbar-nav>li.open>a:focus, .navbar-default .nav-top .navbar-nav>li.open>a:focus, .navbar-top .nav-top .navbar-right>li.open>a, .navbar-default .nav-top .navbar-right>li.open>a, .navbar-top .nav-top .navbar-right>li.open>a:hover, .navbar-default .nav-top .navbar-right>li.open>a:hover, .navbar-top .nav-top .navbar-right>li.open>a:focus, .navbar-default .nav-top .navbar-right>li.open>a:focus {
	background-color: transparent!important
}
@media (max-width:992px) {
.navbar-top, .navbar-default {
	position: fixed;
	right: 0;
	left: 0;
	top: 0
}
.navbar-top .navbar-nav, .navbar-default .navbar-nav {
	margin: 7.5px 0
}
.navbar-top .nav-top .navbar-nav>li>a, .navbar-default .nav-top .navbar-nav>li>a {
	padding: 10px 0
}
.navbar-top .nav-top .navbar-nav .open .dropdown-menu>li>a, .navbar-default .nav-top .navbar-nav .open .dropdown-menu>li>a {
	color: #fff;
	font-size: 12px;
	padding: 5px 15px
}
.navbar-top .nav-top .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .nav-top .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-top .nav-top .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .nav-top .navbar-nav .open .dropdown-menu>li>a:focus {
	color: #fff;
	background-color: transparent!important
}
}
.navbar-side {
	background: #2a2a2a;
	width: 190px;
	border: 1px solid #222;
	border-width: 0 1px 0 0
}
.navbar-side .arrow {
	float: right;
	text-align: center;
	margin-top: 3px
}
.navbar-side .fa.arrow:before {
	content: "\f104"
}
.navbar-side .open>a>.fa.arrow:before {
	content: "\f107"
}
.navbar-side .navbar-collapse {
	border: 0;
	padding: 0;
	overflow: hidden!important;
	height: inherit!important
}
.navbar-side .side-nav>li>a {
	color: #dcdcdc;
	background-color: #2a2a2a;
	outline: 0;
	padding: 10px;
	text-shadow: none!important;
	display: block;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.navbar-side .side-nav>li>a .fa, .navbar-side .side-nav>li>a .glyphicon {
	font-size: 14px
}
.navbar-side .side-nav>li h4, .navbar-side h4 {
	text-transform: uppercase;
	padding: 10px;
	font-size: 13px;
	margin: 10px 0 0;
	color: #989898
}
.navbar-side .side-nav>li h4:after, .navbar-side h4:after {
	content: "\f103";
	margin-left: 4px;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400
}
.navbar-side .side-nav>li a, .navbar-side .side-nav>li a:hover, .navbar-side .side-nav>li a:focus {
	border-left: 3px solid transparent;
	border-right: 3px solid transparent
}
.navbar-side .side-nav>.open a, .navbar-side .side-nav>.open a:focus, .navbar-side .side-nav>.open a:hover {
	border-right: 3px solid #ba5d32
}
.navbar-side .side-nav li, .navbar-side .side-nav li.panel {
	border-bottom: 1px solid #222;
	float: none
}
.navbar-side .side-nav li a:hover, .navbar-side .side-nav li.panel a:hover, .navbar-side .side-nav li a:focus, .navbar-side .side-nav li.panel a:focus {
	background: #3c3c3c
}
.navbar-side .side-nav li.panel ul li {
	border-top: 0;
	border-bottom: 0
}
.navbar-side .side-nav li.panel ul li a:hover, .navbar-side .side-nav li.panel ul li a:focus, .navbar-side .side-nav li.panel ul li a:active {
	color: #dcdcdc;
	background-color: #464646
}
.navbar-side .side-nav li.panel ul li a {
	color: #989898;
	background-color: transparent
}
.navbar-side .side-nav li.panel ul li a.active {
	color: #dcdcdc
}
.navbar-side .side-nav .fa, .navbar-side .navbar-side .side-nav li.panel i.fa, .navbar-side .side-nav li i.fa {
	min-width: 20px;
	color: #989898
}
.navbar-side .side-nav .glyphicon, .navbar-side .side-nav li.panel i.glyphicon, .navbar-side .side-nav li i.glyphicon {
	min-width: 21px;
	color: #989898
}
.navbar-side .side-nav {
	border-radius: 0;
	border: 0;
	float: none
}
.navbar-side .side-nav .badge, .navbar-side .side-nav .label {
	position: absolute;
	top: 11px;
	right: 15px
}
.navbar-side .side-nav a.accordion-toggle .badge, .navbar-side .side-nav a.accordion-toggle .label {
	right: 30px
}
.navbar-side .side-nav .nav {
	background: #3c3c3c
}
.navbar-side .side-nav .nav>li>a {
	padding: 10px 7.5px
}
.navbar-side .side-nav>.panel {
	margin-bottom: 0;
	border: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.navbar-side .side-nav>.panel.open>a {
	background-color: #3c3c3c;
	color: #dcdcdc
}
.navbar-side .side-nav>.panel.open>a:hover {
	color: #dcdcdc
}
.navbar-side .side-nav>.panel.open>a:hover .fa, .navbar-side .side-nav>.panel.open>a:hover .glyphicon {
	color: #dcdcdc
}
.navbar-side .side-nav>.panel.open>a .fa, .navbar-side .side-nav>.panel.open>a .glyphicon {
	color: #dcdcdc
}
.navbar-side .side-nav>li>a.active, .navbar-side .side-nav li.panel ul li a.active {
	border-color: #ba5d32;
	color: #dcdcdc
}
.navbar-side .side-nav>li>a.active .fa, .navbar-side .side-nav li.panel ul li a.active .fa, .navbar-side .side-nav>li>a.active .glyphicon, .navbar-side .side-nav li.panel ul li a.active .glyphicon {
	color: #dcdcdc
}
.navbar-side .side-nav>li>a.active:after, .navbar-side .side-nav li.panel ul li a.active:after {
	display: block;
	content: "";
	position: absolute!important;
	right: 0;
	top: 4px;
	border-color: transparent #ba5d32 transparent transparent;
	border-width: 16px 10px;
	border-style: solid
}
.navbar-side .media {
	padding: 1px 0 2px
}
.navbar-side .media .sidebar-shortcuts {
	display: block;
	text-align: center;
	padding: 4px 0;
	list-style: none;
	margin-bottom: 0
}
.navbar-side .media .sidebar-shortcuts li {
	display: inline-block
}
.navbar-side .media .sidebar-shortcuts li .btn {
	padding: 3px 13px;
	background: 0 0;
	border-color: #222;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.navbar-side .media .sidebar-shortcuts li .btn:hover, .navbar-side .media .sidebar-shortcuts li .btn:focus {
	border-color: #ba5d32;
	background-color: #464646
}
.navbar-side .media .sidebar-shortcuts li .btn:hover .fa, .navbar-side .media .sidebar-shortcuts li .btn:focus .fa {
	color: #dcdcdc
}
.navbar-side .media .sidebar-shortcuts a .fa {
	color: #989898
}
.navbar-side .media-search {
	padding: 4px 10px
}
.navbar-side .media-search .input-menu {
	border: 1px solid #222;
	font-size: 12px;
	color: #999;
	width: 100%;
	background-color: #3c3c3c!important;
	margin: 4px 0
}
.navbar-side .sidebar-labels ul {
	padding-left: 10px
}
.navbar-side .sidebar-labels ul li {
	list-style: none;
	margin-top: 10px
}
.navbar-side .sidebar-labels ul li a {
	color: #dcdcdc
}
.navbar-side .sidebar-labels ul li a:hover, .navbar-side .sidebar-labels ul li a:focus {
	text-decoration: none
}
.navbar-side .sidebar-labels ul li a .fa, .navbar-side .sidebar-labels ul li a .glyphicon {
	color: #989898
}
.navbar-side .sidebar-labels ul li a .badge, .navbar-side .sidebar-labels ul li a .label {
	float: right;
	margin-right: 15px
}
.navbar-side .sidebar-alerts .alert {
	padding: 15px 15px 15px 10px
}
.navbar-side .sidebar-alerts .alert .close {
	text-shadow: none;
	color: #dcdcdc;
	opacity: .5;
	filter: alpha(opacity=50)
}
.navbar-side .media, .navbar-side .media-search, .navbar-side .sidebar-labels {
	border-bottom: 1px solid #222
}
.navbar-side.sidebar-light {
	background: #eee;
	border: 1px solid #ddd
}
.navbar-side.sidebar-light .side-nav>li>a {
	color: #777;
	background-color: #eee
}
.navbar-side.sidebar-light .side-nav>li h4, .navbar-side.sidebar-light h4 {
	color: #323232
}
.navbar-side.sidebar-light .side-nav li, .navbar-side.sidebar-light .side-nav li.panel {
	border-bottom: 1px solid #ddd
}
.navbar-side.sidebar-light .side-nav li a:hover, .navbar-side.sidebar-light .side-nav li.panel a:hover, .navbar-side.sidebar-light .side-nav li a:focus, .navbar-side.sidebar-light .side-nav li.panel a:focus {
	background: #fff
}
.navbar-side.sidebar-light .side-nav li.panel ul li a:hover, .navbar-side.sidebar-light .side-nav li.panel ul li a:focus, .navbar-side.sidebar-light .side-nav li.panel ul li a:active {
	color: #777;
	background-color: #fff
}
.navbar-side.sidebar-light .side-nav li.panel ul li a {
	color: #777
}
.navbar-side.sidebar-light .side-nav li.panel ul li a.active {
	color: #777
}
.navbar-side.sidebar-light .side-nav .fa, .navbar-side.sidebar-light .navbar-side .side-nav li.panel i.fa, .navbar-side.sidebar-light .side-nav li i.fa {
	color: #555
}
.navbar-side.sidebar-light .side-nav .glyphicon, .navbar-side.sidebar-light .side-nav li.panel i.glyphicon, .navbar-side.sidebar-light .side-nav li i.glyphicon {
	color: #555
}
.navbar-side.sidebar-light .side-nav .nav {
	background: #f6f6f6
}
.navbar-side.sidebar-light .side-nav>.panel.open>a {
	background-color: #f6f6f6;
	color: #777
}
.navbar-side.sidebar-light .side-nav>.panel.open>a:hover {
	color: #777
}
.navbar-side.sidebar-light .side-nav>.panel.open>a:hover .fa, .navbar-side.sidebar-light .side-nav>.panel.open>a:hover .glyphicon {
	color: #777
}
.navbar-side.sidebar-light .side-nav>.panel.open>a .fa, .navbar-side.sidebar-light .side-nav>.panel.open>a .glyphicon {
	color: #777
}
.navbar-side.sidebar-light .side-nav>li>a.active, .navbar-side.sidebar-light .side-nav li.panel ul li a.active {
	color: #ba5d32
}
.navbar-side.sidebar-light .side-nav>li>a.active .fa, .navbar-side.sidebar-light .side-nav li.panel ul li a.active .fa, .navbar-side.sidebar-light .side-nav>li>a.active .glyphicon, .navbar-side.sidebar-light .side-nav li.panel ul li a.active .glyphicon {
	color: #ba5d32
}
.navbar-side.sidebar-light .media .sidebar-shortcuts li .btn {
	border-color: #ddd
}
.navbar-side.sidebar-light .media .sidebar-shortcuts li .btn:hover, .navbar-side.sidebar-light .media .sidebar-shortcuts li .btn:focus {
	background-color: #fff
}
.navbar-side.sidebar-light .media .sidebar-shortcuts li .btn:hover .fa, .navbar-side.sidebar-light .media .sidebar-shortcuts li .btn:focus .fa {
	color: #777
}
.navbar-side.sidebar-light .media .sidebar-shortcuts a .fa {
	color: #555
}
.navbar-side.sidebar-light .media-search .input-menu {
	border: 1px solid #ddd;
	background-color: #fff!important
}
.navbar-side.sidebar-light .sidebar-labels ul li a {
	color: #777
}
.navbar-side.sidebar-light .sidebar-labels ul li a .fa, .navbar-side.sidebar-light .sidebar-labels ul li a .glyphicon {
	color: #323232
}
.navbar-side.sidebar-light .sidebar-alerts .alert .close {
	color: #777
}
.navbar-side.sidebar-light .media, .navbar-side.sidebar-light .media-search, .navbar-side.sidebar-light .sidebar-labels {
	border-bottom: 1px solid #ddd
}
@media (min-width:992px) {
.navbar-side {
	position: absolute;
	border-radius: 0;
	bottom: 0;
	top: 50px
}
.navbar-side.collapsed {
	display: none
}
.navbar-side.fixed {
	position: fixed;
	z-index: 1027
}
}
@media (max-width:992px) {
.navbar-side {
	position: fixed;
	margin: 0;
	z-index: 1027
}
.navbar-side .navbar-nav {
	margin: 0
}
}
@media (min-width:992px) {
.navbar-top.fixed {
	position: fixed
}
}
.space {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0
}
.space-32 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 32px 0 31px
}
.space-30 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 30px 0 29px
}
.space-28 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 28px 0 27px
}
.space-26 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 26px 0 25px
}
.space-24 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 24px 0 23px
}
.space-22 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 22px 0 21px
}
.space-20 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 20px 0 19px
}
.space-18 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 18px 0 17px
}
.space-16 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 16px 0 15px
}
.space-14 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 14px 0 13px
}
.space-12 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 12px 0 11px
}
.space-10 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 10px 0 9px
}
.space-8 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 8px 0 7px
}
.space-6 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 6px 0 5px
}
.space-4 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 4px 0 3px
}
.space-2 {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 12px 0;
	margin: 2px 0 1px
}
.hr {
	display: block;
	height: 0;
	overflow: hidden;
	font-size: 0;
	border-top: 1px solid #ddd;
	margin: 12px 0
}
.hr-double {
	height: 3px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}
.hr.dotted, .hr-dotted {
	border-top-style: dotted
}
.hr-double.dotted {
	border-bottom-style: dotted
}
.hr-32, .hr32 {
	margin: 32px 0
}
.hr-30, .hr30 {
	margin: 30px 0
}
.hr-28, .hr28 {
	margin: 28px 0
}
.hr-26, .hr26 {
	margin: 26px 0
}
.hr-24, .hr24 {
	margin: 24px 0
}
.hr-22, .hr22 {
	margin: 22px 0
}
.hr-20, .hr20 {
	margin: 20px 0
}
.hr-18, .hr18 {
	margin: 18px 0
}
.hr-16, .hr16 {
	margin: 16px 0
}
.hr-14, .hr14 {
	margin: 14px 0
}
.hr-12, .hr12 {
	margin: 12px 0
}
.hr-10, .hr10 {
	margin: 10px 0
}
.hr-8, .hr8 {
	margin: 8px 0
}
.hr-6, .hr6 {
	margin: 6px 0
}
.hr-4, .hr4 {
	margin: 4px 0
}
.hr-2, .hr2 {
	margin: 2px 0
}
hr.separator {
	clear: both;
	margin-top: 10px;
	margin-bottom: 13px;
	border: 0;
	height: 1px;
	background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.15), rgba(0,0,0,0));
	background-image: -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.15), rgba(0,0,0,0));
	background-image: -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.15), rgba(0,0,0,0));
	background-image: -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,.15), rgba(0,0,0,0))
}
.bigger-110 {
	font-size: 110%
}
.bigger-120 {
	font-size: 120%
}
.bigger-130 {
	font-size: 130%
}
.bigger-140 {
	font-size: 140%
}
.bigger-150 {
	font-size: 150%
}
.bigger-160 {
	font-size: 160%
}
.bigger-170 {
	font-size: 170%
}
.bigger-180 {
	font-size: 180%
}
.bigger-190 {
	font-size: 190%
}
.bigger-200 {
	font-size: 200%
}
.bigger-210 {
	font-size: 210%
}
.bigger-220 {
	font-size: 220%
}
.bigger-230 {
	font-size: 230%
}
.bigger-240 {
	font-size: 240%
}
.bigger-250 {
	font-size: 250%
}
.bigger-260 {
	font-size: 260%
}
.bigger-270 {
	font-size: 270%
}
.bigger-280 {
	font-size: 280%
}
.bigger-290 {
	font-size: 290%
}
.bigger-300 {
	font-size: 300%
}
.bigger-125 {
	font-size: 125%
}
.bigger-175 {
	font-size: 175%
}
.bigger-225 {
	font-size: 225%
}
.bigger-275 {
	font-size: 275%
}
.smaller-90 {
	font-size: 90%
}
.smaller-80 {
	font-size: 80%
}
.smaller-70 {
	font-size: 70%
}
.smaller-60 {
	font-size: 60%
}
.smaller-50 {
	font-size: 50%
}
.smaller-40 {
	font-size: 40%
}
.smaller-30 {
	font-size: 30%
}
.smaller-20 {
	font-size: 20%
}
.smaller-75 {
	font-size: 75%
}
.action-buttons a {
	margin: 0 3px;
	display: inline-block;
	opacity: .85;
	-webkit-transition: all .1s;
	-o-transition: all .1s;
	transition: all .1s
}
.action-buttons a:hover {
	text-decoration: none;
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1
}
.lighter {
	font-weight: 300!important
}
.bolder {
	font-weight: bolder!important
}
.no-padding {
	padding: 0!important
}
.no-padding-bottom {
	padding-bottom: 0!important
}
.no-padding-top {
	padding-top: 0!important
}
.no-padding-left {
	padding-left: 0!important
}
.no-padding-right {
	padding-right: 0!important
}
.no-margin {
	margin: 0!important
}
.no-margin-bottom {
	margin-bottom: 0!important
}
.no-margin-top {
	margin-top: 0!important
}
.no-margin-left {
	margin-left: 0!important
}
.no-margin-right {
	margin-right: 0!important
}
.no-border {
	border: 0!important
}
.no-border-bottom {
	border-bottom: 0!important
}
.no-border-top {
	border-top: 0!important
}
.no-border-left {
	border-left: 0!important
}
.no-border-right {
	border-right: 0!important
}
.position-relative {
	position: relative
}
.position-absolute {
	position: absolute
}
.inline {
	display: inline-block!important
}
.block {
	display: block!important
}
.middle {
	vertical-align: middle
}
.align-middle {
	vertical-align: middle!important
}
.align-top {
	vertical-align: top!important
}
.align-bottom {
	vertical-align: bottom!important
}
.qs-layout-menu {
	position: fixed;
	right: 0;
	top: auto;
	z-index: 1023;
	margin-top: -65px
}
.qs-layout-menu .btn.qs-setting-btn {
	float: left;
	display: inline-block;
	width: 42px!important;
	background: rgba(0,0,0,.5)!important;
	border-right: 0 none;
	vertical-align: top;
	margin: 0
}
.qs-layout-menu .qs-setting-box {
	display: none;
	float: left;
	width: 190px;
	padding: 10px 14px;
	background-color: #fff;
	border: 1px solid #555;
	border-right: 0
}
.qs-layout-menu .qs-setting-box.open {
	display: inline-block
}
>.qs-layout-menu .qs-setting-boxdiv {
margin:6px 0;
color:#333;
max-height:24px
}
>.qs-layout-menu .qs-setting-boxdiv>label {
font-size:13px
}
.qs-layout-menu .qs-setting-box .btn {
	height: 15px;
	width: 15px;
	padding: 4px;
	border: 0 none
}
.qs-layout-menu .qs-setting-box .btn:hover {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	opacity: .5;
	filter: alpha(opacity=50)
}
.qs-layout-menu .qs-setting-box ul {
	padding-left: 0
}
.qs-layout-menu .qs-setting-box ul li {
	display: inline-block;
	list-style: none
}
.green, .blue, .red, .info, .default-bg, .purple, .gray, .dark, .inverse {
	color: #fff!important
}
.green {
	background-color: #72af46!important;
	border-color: #72af46!important
}
.text-green {
	color: #72af46!important
}
.blue {
	background-color: #466baf!important;
	border-color: #466baf!important
}
.text-blue {
	color: #466baf!important
}
.yellow {
	background-color: #fee188!important;
	border-color: #fee188!important;
	color: #963!important
}
.text-yellow {
	color: #fee188!important
}
.red {
	background-color: #bd362f!important;
	border-color: #bd362f!important
}
.text-red {
	color: #bd362f!important
}
.purple {
	background-color: #8775a7!important;
	border-color: #8775a7!important
}
.text-purple {
	color: #8775a7!important
}
.gray, .dark, .inverse {
	background-color: #333!important;
	border-color: #333!important
}
.text-gray {
	color: #999!important
}
.text-white {
	color: #fff!important
}
.light {
	background-color: #eee!important;
	border-color: #eee!important;
	color: #555!important
}
.text-info {
	color: #5bc0de!important
}
.info {
	background-color: #5bc0de!important;
	border-color: #5bc0de!important
}
.default-bg {
	background-color: #ba5d32!important;
	border-color: #ba5d32!important
}
.btn {
	outline: 0 none!important;
	background: #eee;
	color: #555;
	border-color: #ddd
}
.btn>.icon-only[class*=fa-], .btn .icon-only[class*=glyphicon-] {
	margin: 0;
	padding: 0
}
.btn>[class*=fa-], .btn [class*=glyphicon-] {
display:inline;
margin-right:4px
}
.btn>[class*=fa-].icon-on-right, .btn [class*=glyphicon-].icon-on-right {
	margin-right: 0;
	margin-left: 4px
}
.btn.btn-app {
	position: relative;
	padding: 15px 5px;
	margin: 0 0 10px 10px;
	min-width: 80px;
	height: 60px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-radius: 0;
	text-align: center;
	color: #999;
	border: 1px solid #ddd;
	background-color: #fafafa;
	font-size: 12px
}
.btn.btn-app>.fa, .btn.btn-app>.glyphicon, .btn.btn-app>.ion {
	font-size: 20px;
	display: block;
	margin: 0
}
.btn.btn-app:hover {
	background: #f4f4f4;
	color: #555
}
.btn.btn-app:active, .btn.btn-app:focus {
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	-moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}
.btn.btn-app>.badge {
	position: absolute;
	top: -3px;
	right: -10px;
	font-size: 10px;
	font-weight: 400
}
.btn.btn-app.big {
	min-width: 110px;
	height: 90px;
	padding: 25px 15px;
	font-size: 14px
}
.btn.btn-app.big>.fa, .btn.btn-app.big>.glyphicon, .btn.btn-app.big>.ion {
	font-size: 30px;
	display: block
}
.btn-default {
	color: #fff;
	background-color: #ba5d32;
	border-color: #ae572f
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
	color: #fff;
	background-color: #924927;
	border-color: #7e3f22
}
.btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default {
	background-image: none
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
	background-color: #ba5d32;
	border-color: #ae572f
}
.btn-default .badge {
	color: #ba5d32;
	background-color: #fff
}
.btn-primary, .btn-blue {
	color: #fff;
	background-color: #466baf;
	border-color: #3f609d
}
.btn-primary:hover, .btn-blue:hover, .btn-primary:focus, .btn-blue:focus, .btn-primary:active, .btn-blue:active, .btn-primary.active, .btn-blue.active, .open>.dropdown-toggle.btn-primary, .open>.dropdown-toggle.btn-blue {
	color: #fff;
	background-color: #37558b;
	border-color: #2d4571
}
.btn-primary:active, .btn-blue:active, .btn-primary.active, .btn-blue.active, .open>.dropdown-toggle.btn-primary, .open>.dropdown-toggle.btn-blue {
	background-image: none
}
.btn-primary.disabled, .btn-blue.disabled, .btn-primary[disabled], .btn-blue[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .btn-blue, .btn-primary.disabled:hover, .btn-blue.disabled:hover, .btn-primary[disabled]:hover, .btn-blue[disabled]:hover, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-blue:hover, .btn-primary.disabled:focus, .btn-blue.disabled:focus, .btn-primary[disabled]:focus, .btn-blue[disabled]:focus, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-blue:focus, .btn-primary.disabled:active, .btn-blue.disabled:active, .btn-primary[disabled]:active, .btn-blue[disabled]:active, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-blue:active, .btn-primary.disabled.active, .btn-blue.disabled.active, .btn-primary[disabled].active, .btn-blue[disabled].active, fieldset[disabled] .btn-primary.active, fieldset[disabled] .btn-blue.active {
	background-color: #466baf;
	border-color: #3f609d
}
.btn-primary .badge, .btn-blue .badge {
	color: #466baf;
	background-color: #fff
}
.btn-success, .btn-green {
	color: #fff;
	background-color: #72af46;
	border-color: #669d3f
}
.btn-success:hover, .btn-green:hover, .btn-success:focus, .btn-green:focus, .btn-success:active, .btn-green:active, .btn-success.active, .btn-green.active, .open>.dropdown-toggle.btn-success, .open>.dropdown-toggle.btn-green {
	color: #fff;
	background-color: #5a8b37;
	border-color: #4a712d
}
.btn-success:active, .btn-green:active, .btn-success.active, .btn-green.active, .open>.dropdown-toggle.btn-success, .open>.dropdown-toggle.btn-green {
	background-image: none
}
.btn-success.disabled, .btn-green.disabled, .btn-success[disabled], .btn-green[disabled], fieldset[disabled] .btn-success, fieldset[disabled] .btn-green, .btn-success.disabled:hover, .btn-green.disabled:hover, .btn-success[disabled]:hover, .btn-green[disabled]:hover, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-green:hover, .btn-success.disabled:focus, .btn-green.disabled:focus, .btn-success[disabled]:focus, .btn-green[disabled]:focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-green:focus, .btn-success.disabled:active, .btn-green.disabled:active, .btn-success[disabled]:active, .btn-green[disabled]:active, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-green:active, .btn-success.disabled.active, .btn-green.disabled.active, .btn-success[disabled].active, .btn-green[disabled].active, fieldset[disabled] .btn-success.active, fieldset[disabled] .btn-green.active {
	background-color: #72af46;
	border-color: #669d3f
}
.btn-success .badge, .btn-green .badge {
	color: #72af46;
	background-color: #fff
}
.btn-info {
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #31b0d5;
	border-color: #269abc
}
.btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
	background-image: none
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da
}
.btn-info .badge {
	color: #5bc0de;
	background-color: #fff
}
.btn-warning {
	color: #fff;
	background-color: #ab7a4b;
	border-color: #996d43
}
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
	color: #fff;
	background-color: #88613b;
	border-color: #6f4f31
}
.btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {
	background-image: none
}
.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active {
	background-color: #ab7a4b;
	border-color: #996d43
}
.btn-warning .badge {
	color: #ab7a4b;
	background-color: #fff
}
.btn-danger, .btn-red {
	color: #fff;
	background-color: #bd362f;
	border-color: #a9302a
}
.btn-danger:hover, .btn-red:hover, .btn-danger:focus, .btn-red:focus, .btn-danger:active, .btn-red:active, .btn-danger.active, .btn-red.active, .open>.dropdown-toggle.btn-danger, .open>.dropdown-toggle.btn-red {
	color: #fff;
	background-color: #942a25;
	border-color: #78221e
}
.btn-danger:active, .btn-red:active, .btn-danger.active, .btn-red.active, .open>.dropdown-toggle.btn-danger, .open>.dropdown-toggle.btn-red {
	background-image: none
}
.btn-danger.disabled, .btn-red.disabled, .btn-danger[disabled], .btn-red[disabled], fieldset[disabled] .btn-danger, fieldset[disabled] .btn-red, .btn-danger.disabled:hover, .btn-red.disabled:hover, .btn-danger[disabled]:hover, .btn-red[disabled]:hover, fieldset[disabled] .btn-danger:hover, fieldset[disabled] .btn-red:hover, .btn-danger.disabled:focus, .btn-red.disabled:focus, .btn-danger[disabled]:focus, .btn-red[disabled]:focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-red:focus, .btn-danger.disabled:active, .btn-red.disabled:active, .btn-danger[disabled]:active, .btn-red[disabled]:active, fieldset[disabled] .btn-danger:active, fieldset[disabled] .btn-red:active, .btn-danger.disabled.active, .btn-red.disabled.active, .btn-danger[disabled].active, .btn-red[disabled].active, fieldset[disabled] .btn-danger.active, fieldset[disabled] .btn-red.active {
	background-color: #bd362f;
	border-color: #a9302a
}
.btn-danger .badge, .btn-red .badge {
	color: #bd362f;
	background-color: #fff
}
.btn-yellow {
	background: #fee188;
	border-color: #fedd79;
	color: #963
}
.btn-yellow:hover, .btn-yellow:focus, .btn-yellow:active, .btn-yellow.active, .btn-yellow.disabled, .btn-yellow.disabled:focus, .open .dropdown-toggle.btn-yellow {
	background: #fee7a1;
	border-color: #fedb6f;
	color: #963
}
.btn-purple {
	background: #8775a7;
	border-color: #7f6ca1;
	color: #fff
}
.btn-purple:hover, .btn-purple:focus, .btn-purple:active, .btn-purple.active, .btn-purple.disabled, .btn-purple.disabled:focus, .open .dropdown-toggle.btn-purple {
	background: #9585b1;
	border-color: #79659d;
	color: #fff
}
.btn-gray, .btn-dark {
	background: #333;
	border-color: #2b2b2b;
	color: #fff
}
.btn-gray:hover, .btn-gray:focus, .btn-gray:active, .btn-gray.active, .btn-gray.disabled, .btn-gray.disabled:focus, .open .dropdown-toggle.btn-gray, .btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .btn-dark.disabled, .btn-dark.disabled:focus, .open .dropdown-toggle.btn-dark {
	background: #404040;
	border-color: #262626;
	color: #fff
}
.btn-white {
	background: #fff;
	border-color: #c8c8c8;
	color: #555
}
.btn-white:hover, .btn-white:focus, .btn-white:active, .btn-white.active, .btn-white.disabled, .btn-white.disabled:focus, .open .dropdown-toggle.btn-white {
	background: #f2f2f2;
	color: #555
}
.ui-group-buttons .or {
	position: relative;
	float: left;
	width: .3em;
	height: 1.3em;
	z-index: 3;
	font-size: 12px
}
.ui-group-buttons .or:before {
	position: absolute;
	top: 50%;
	left: 50%;
	content: 'or';
	background-color: #fff;
	margin-top: -.1em;
	margin-left: -.9em;
	width: 1.8em;
	height: 1.8em;
	line-height: 1.55;
	color: #797979;
	font-style: normal;
	font-weight: 400;
	text-align: center;
	border-radius: 500px;
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1);
	box-shadow: 0 0 0 1px rgba(0,0,0,.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box
}
.ui-group-buttons .or:after {
	position: absolute;
	top: 0;
	left: 0;
	content: ' ';
	width: .3em;
	height: 2.84em;
	border-top: .6em solid #fff;
	border-bottom: .6em solid #fff
}
.ui-group-buttons .or.or-lg {
	height: 1.3em;
	font-size: 16px
}
.ui-group-buttons .or.or-lg:after {
	height: 2.85em
}
.ui-group-buttons .or.or-sm {
	height: 1em
}
.ui-group-buttons .or.or-sm:after {
	height: 2.5em
}
.ui-group-buttons .or.or-xs {
	height: .25em
}
.ui-group-buttons .or.or-xs:after {
	height: 1.84em;
	z-index: -1000
}
.ui-group-buttons {
	display: inline-block;
	vertical-align: middle
}
.ui-group-buttons:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.ui-group-buttons .btn {
	float: left;
	border-radius: 0
}
.ui-group-buttons .btn:first-child {
	margin-left: 0;
	border-top-left-radius: .25em;
	border-bottom-left-radius: .25em;
	padding-right: 15px
}
.ui-group-buttons .btn:last-child {
	border-top-right-radius: .25em;
	border-bottom-right-radius: .25em;
	padding-left: 15px
}
.btn-circle {
	width: 50px;
	height: 50px;
	text-align: center;
	padding: 12px 10px;
	font-size: 18px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px
}
.btn-circle.btn-xs {
	width: 30px;
	height: 30px;
	padding: 6px 0;
	font-size: 11px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px
}
.btn-circle.btn-sm {
	width: 40px;
	height: 40px;
	padding: 8px 10px;
	font-size: 16px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px
}
.btn-circle.btn-lg {
	width: 70px;
	height: 70px;
	padding: 10px 16px;
	font-size: 34px;
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px
}
.btn-line {
	background-color: #fff;
	color: inherit
}
.btn-line.btn-primary {
	color: #466baf
}
.btn-line.btn-primary:hover, .btn-line.btn-primary:active, .btn-line.btn-primary:focus {
	color: #fff
}
.btn-line.btn-success {
	color: #72af46
}
.btn-line.btn-success:hover, .btn-line.btn-success:active, .btn-line.btn-success:focus, .btn-line.btn-success.disabled {
	color: #fff
}
.btn-line.btn-info {
	color: #5bc0de
}
.btn-line.btn-info:hover, .btn-line.btn-info:active, .btn-line.btn-info:focus, .btn-line.btn-info.disabled {
	color: #fff
}
.btn-line.btn-warning {
	color: #ab7a4b
}
.btn-line.btn-warning:hover, .btn-line.btn-warning:active, .btn-line.btn-warning:focus, .btn-line.btn-warning.disabled {
	color: #fff
}
.btn-line.btn-danger {
	color: #bd362f
}
.btn-line.btn-danger:hover, .btn-line.btn-danger:active, .btn-line.btn-danger:focus, .btn-line.btn-danger.disabled {
	color: #fff
}
.btn-line.btn-green {
	color: #72af46
}
.btn-line.btn-green:hover, .btn-line.btn-green:active, .btn-line.btn-green:focus, .btn-line.btn-green.disabled {
	color: #fff
}
.btn-line.btn-blue {
	color: #466baf
}
.btn-line.btn-blue:hover, .btn-line.btn-blue:active, .btn-line.btn-blue:focus, .btn-line.btn-blue.disabled {
	color: #fff
}
.btn-line.btn-red {
	color: #bd362f
}
.btn-line.btn-red:hover, .btn-line.btn-red:active, .btn-line.btn-red:focus, .btn-line.btn-red.disabled {
	color: #fff
}
.btn-line.btn-yellow {
	color: #963
}
.btn-line.btn-yellow:hover, .btn-line.btn-yellow:active, .btn-line.btn-yellow:focus, .btn-line.btn-yellow.disabled {
	color: #963
}
.btn-line.btn-purple {
	color: #8775a7
}
.btn-line.btn-purple:hover, .btn-line.btn-purple:active, .btn-line.btn-purple:focus, .btn-line.btn-purple.disabled {
	color: #fff
}
.btn-line.btn-default {
	color: #ba5d32
}
.btn-line.btn-default:hover, .btn-line.btn-default:active, .btn-line.btn-default:focus, .btn-line.btn-default.disabled {
	color: #fff
}
.btn-line.btn-white {
	color: #ba5d32
}
.btn-line.btn-white:hover, .btn-line.btn-white:active, .btn-line.btn-white:focus, .btn-line.btn-white.disabled {
	color: #555
}
.btn-line.btn-gray {
	color: #555
}
.btn-line.btn-gray:hover, .btn-line.btn-gray:active, .btn-line.btn-gray:focus, .btn-line.btn-gray.disabled {
	color: #fff
}
.btn-line:hover, .btn-line:focus {
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease
}
.btn-group-vertical>.btn:last-child:not(:first-child) {
	border-bottom-left-radius: 0
}
.btn-group-vertical>.btn:first-child:not(:last-child) {
	border-top-right-radius: 0
}
.btn-xs, .btn-group-xs>.btn {
	padding: 0 5px
}
.portlet {
	margin-bottom: 15px;
	border: 1px solid #ddd;
	background: #fff
}
.portlet .portlet-heading {
	padding: 0 15px;
	border-bottom: 1px solid #ddd;
	background: #fff;
	line-height: 38px;
	min-height: 39px
}
.portlet .portlet-heading.dark {
	margin: 0 -1px
}
.portlet .portlet-heading.dark a {
	color: #fff
}
.portlet .portlet-heading.dark .nav li.active>a {
	color: #555
}
.portlet .portlet-heading .nav-tabs {
	float: right;
	border-bottom: 0;
	margin-bottom: 0;
	position: relative;
	bottom: -5px
}
.portlet .portlet-heading .nav li>a {
	padding: 7px 15px
}
.portlet .portlet-heading .nav li:not(.active)>a {
	border-color: transparent;
	background-color: transparent
}
.portlet .portlet-heading .nav li.active>a {
	background-color: #fff;
	border-bottom-color: transparent;
	box-shadow: none
}
.portlet .portlet-heading .portlet-title {
	float: left;
	line-height: 37px
}
.portlet .portlet-heading a {
	color: #999
}
.portlet .portlet-heading h4 {
	font-size: 15px;
	font-weight: 400
}
.portlet .portlet-heading .portlet-widgets {
	position: relative;
	text-align: right;
	float: right;
	padding-left: 15px;
	display: inline-block;
	font-size: 14px;
	line-height: 37px
}
.portlet .portlet-heading .portlet-widgets:before {
	display: inline-block;
	content: "";
	position: absolute;
	top: 3px;
	bottom: 3px;
	left: -1px;
	border: 1px solid rgba(0,0,0,.2);
	border-width: 0 1px 0 0
}
.portlet .portlet-heading .portlet-widgets .divider {
	margin: 0 3px
}
.portlet .portlet-heading .portlet-widgets .fa:hover {
	-moz-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	opacity: 1
}
.portlet .portlet-heading .portlet-widgets .dropdown-menu a {
	color: #555
}
.portlet .portlet-heading .portlet-widgets ul.dropdown-menu {
	min-width: 0
}
.portlet-heading.no-left-border .portlet-widgets:before {
	border: 0 none
}
.portlet.no-border {
	border: 0
}
.portlet .portlet-heading a:hover, .portlet .portlet-heading a:active, .portlet .portlet-heading a:focus {
	outline: 0
}
.portlet .portlet-body {
	background: #fff;
	padding: 15px
}
.portlet .portlet-body .table {
	margin-bottom: 0
}
.portlet .portlet-body .table>thead>tr>th, .portlet .portlet-body .table>thead>tr>td {
	background: #eee;
	border-bottom-width: 1px
}
.portlet-green>.portlet-heading a, .portlet-blue>.portlet-heading a, .portlet-red>.portlet-heading a, .portlet-purple>.portlet-heading a, .portlet-gray>.portlet-heading a, .portlet-default>.portlet-heading a {
	color: #fff
}
.portlet-yellow>.portlet-heading a {
	color: #963
}
.portlet .portlet-footer {
	padding: 10px 15px;
	background: #eee;
	border-top: 1px solid #ddd
}
.portlet .portlet-footer ul {
	margin: 0
}
.portlet-purple>.portlet-heading {
	color: #fff;
	background-color: #8775a7
}
.portlet-gray>.portlet-heading {
	color: #fff;
	background-color: #555
}
.portlet-yellow>.portlet-heading {
	color: #963;
	background-color: #fee188
}
.portlet-default>.portlet-heading {
	color: #fff;
	background-color: #ba5d32
}
.portlet-default, .portlet-default>.portlet-heading {
	border-color: #ba5d32
}
.portlet-purple, .portlet-purple>.portlet-heading {
	border-color: #8775a7
}
.portlet-red, .portlet-red>.portlet-heading {
	border-color: #bd362f
}
.portlet-green>.portlet-heading {
	color: #fff;
	background-color: #72af46
}
.portlet-green, .portlet-green>.portlet-heading {
	border-color: #72af46
}
.portlet-yellow, .portlet-yellow>.portlet-heading {
	border-color: #fee188
}
.portlet-gray, .portlet-gray>.portlet-heading {
	border-color: #555
}
.portlet-red>.portlet-heading {
	color: #fff;
	background-color: #bd362f
}
.portlet-blue, .portlet-blue>.portlet-heading {
	border-color: #466baf
}
.portlet-blue>.portlet-heading {
	color: #fff;
	background-color: #466baf
}
.portlet-basic>.portlet-heading a {
	color: #999
}
.portlet-basic>.portlet-heading {
	background: #eee
}
.btn.tile-button {
	display: block;
	text-align: left;
	padding: 0;
	margin-bottom: 15px;
	border-right: 12px solid #ddd
}
.btn.tile-button .tile-content-wrapper {
	overflow: hidden;
	padding: 10px 15px;
	position: relative
}
.btn.tile-button .tile-content-wrapper small {
	text-align: right;
	font-size: 16px;
	display: block;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease
}
.btn.tile-button .tile-content-wrapper>.fa, .btn.tile-button .tile-content-wrapper .glyphicon {
	position: absolute;
	font-size: 57px;
	top: 50%;
	margin-top: -25px;
	left: 15px;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease
}
.btn.tile-button .tile-content {
	font-size: 35px;
	text-align: right;
	font-weight: 100!important;
	-webkit-transition: all 300ms ease;
	-o-transition: all 300ms ease;
	transition: all 300ms ease
}
.btn.tile-button .tile-content span {
	font-size: 25px
}
.btn.tile-button:hover {
	background: #fff
}
.btn.tile-button:hover .tile-content-wrapper .fa, .btn.tile-button:hover .tile-content-wrapper .glyphicon {
	-moz-transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	-o-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
	transform: rotate(20deg);
	opacity: .2;
	filter: alpha(opacity=20);
	left: -20px;
	margin-top: -45px;
	font-size: 110px!important
}
.btn.tile-button:hover .tile-content, .btn.tile-button:hover small {
	opacity: .5;
	filter: alpha(opacity=50)
}
.btn.tile-button.btn-red {
	border-right: 12px solid #a02e28;
	border-color: #da6f69
}
.btn.tile-button.btn-red:hover {
	color: #bd362f
}
.btn.tile-button.btn-blue {
	border-right: 12px solid #3c5b96;
	border-color: #809bcc
}
.btn.tile-button.btn-blue:hover {
	color: #466baf
}
.btn.tile-button.btn-green {
	border-right: 12px solid #61963c;
	border-color: #a0cc80
}
.btn.tile-button.btn-green:hover {
	color: #72af46
}
.btn.tile-button.btn-purple {
	border-right: 12px solid #746198;
	border-color: #b5aac9
}
.btn.tile-button.btn-purple:hover {
	color: #8775a7
}
.btn.tile-button.btn-yellow {
	border-right: 12px solid #fed865;
	border-color: #fed865
}
.btn.tile-button.btn-yellow:hover {
	color: #963
}
.btn.tile-button.btn-default {
	border-right: 12px solid #9e4f2a;
	border-color: #d78e6b
}
.btn.tile-button.btn-default:hover {
	color: #ba5d32
}
.btn.tile-button.btn-dark {
	border-right: 12px solid #444;
	border-color: #818181
}
.btn.tile-button.btn-dark:hover {
	color: #555
}
.btn.tile-button.btn-white {
	border-right: 12px solid #cbcbcb;
	border-color: #ddd
}
.btn.tile-button.btn-white:hover {
	color: #999
}
.btn.tile-button.btn-danger {
	border-right: 12px solid #a02e28;
	border-color: #da6f69
}
.btn.tile-button.btn-danger:hover {
	color: #bd362f
}
.btn.tile-button.btn-warning {
	border-right: 12px solid #926840;
	border-color: #c9a684
}
.btn.tile-button.btn-warning:hover {
	color: #ab7a4b
}
.btn.tile-button.btn-primary {
	border-right: 12px solid #3c5b96;
	border-color: #809bcc
}
.btn.tile-button.btn-primary:hover {
	color: #466baf
}
.btn.tile-button.btn-info {
	border-right: 12px solid #3db5d8;
	border-color: #a3dced
}
.btn.tile-button.btn-info:hover {
	color: #5bc0de
}
.btn.tile-button.btn-success {
	border-right: 12px solid #61963c;
	border-color: #a0cc80
}
.btn.tile-button.btn-success:hover {
	color: #72af46
}
input[type=checkbox].tc, input[type=radio].tc {
	opacity: 0;
	position: absolute;
	z-index: 12;
	width: 18px;
	height: 18px;
	cursor: pointer
}
input[type=checkbox].tc:checked, input[type=radio].tc:checked, input[type=checkbox].tc:focus, input[type=radio].tc:focus {
	outline: 0!important
}
input[type=checkbox].tc+.labels, input[type=radio].tc+.labels {
	position: relative;
	z-index: 11;
	display: inline-block;
	margin: 0;
	line-height: 20px;
	min-height: 18px;
	min-width: 18px;
	font-weight: 400
}
input[type=checkbox].tc+.labels::before, input[type=radio].tc+.labels::before {
	font-family: fontAwesome;
	font-weight: 400;
	font-size: 12px;
	color: #ba5d32;
	content: "\a0";
	background-color: #FAFAFA;
	border: 1px solid #a6a6a6;
	box-shadow: 0 1px 2px rgba(0,0,0,.05);
	border-radius: 0;
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	height: 16px;
	line-height: 14px;
	min-width: 16px;
	margin-right: 1px
}
input[type=checkbox].tc:checked+.labels::before, input[type=radio].tc:checked+.labels::before {
	display: inline-block;
	content: '\f00c';
	background-color: #eee;
	border-color: #737373;
	box-shadow: 0 1px 2px rgba(0,0,0,.05), inset 0 -15px 10px -12px rgba(0,0,0,.05), inset 15px 10px -12px rgba(255,255,255,.1)
}
input[type=checkbox].tc:hover+.labels::before, input[type=radio].tc:hover+.labels::before, input[type=checkbox].tc+.labels:hover::before, input[type=radio].tc+.labels:hover::before {
	border-color: #4d4d4d
}
input[type=checkbox].tc:active+.labels::before, input[type=radio].tc:active+.labels::before, input[type=checkbox].tc:checked:active+.labels::before, input[type=radio].tc:checked:active+.labels::before {
	box-shadow: 0 1px 2px rgba(0,0,0,.05), inset 0 1px 3px rgba(0,0,0,.1)
}
input[type=checkbox].tc.tc-gray+.labels::before, input[type=radio].tc.tc-gray+.labels::before {
	box-shadow: none;
	border-color: #555
}
input[type=checkbox].tc.tc-gary:checked+.labels::before, input[type=radio].tc.tc-gary:checked+.labels::before {
	background-color: #555;
	border-color: #555;
	color: #fff
}
input[type=checkbox].tc.tc-green+.labels::before, input[type=radio].tc.tc-green+.labels::before {
	box-shadow: none;
	border-color: #72af46
}
input[type=checkbox].tc.tc-green:checked+.labels::before, input[type=radio].tc.tc-green:checked+.labels::before {
	background-color: #72af46;
	border-color: #72af46;
	color: #fff
}
input[type=checkbox].tc.tc-blue+.labels::before, input[type=radio].tc.tc-blue+.labels::before {
	box-shadow: none;
	border-color: #466baf
}
input[type=checkbox].tc.tc-blue:checked+.labels::before, input[type=radio].tc.tc-blue:checked+.labels::before {
	background-color: #466baf;
	border-color: #466baf;
	color: #fff
}
input[type=checkbox].tc.tc-red+.labels::before, input[type=radio].tc.tc-red+.labels::before {
	box-shadow: none;
	border-color: #bd362f
}
input[type=checkbox].tc.tc-red:checked+.labels::before, input[type=radio].tc.tc-red:checked+.labels::before {
	background-color: #bd362f;
	border-color: #bd362f;
	color: #fff
}
input[type=checkbox].tc.tc-yellow+.labels::before, input[type=radio].tc.tc-yellow+.labels::before {
	box-shadow: none;
	border-color: #fee188
}
input[type=checkbox].tc.tc-yellow:checked+.labels::before, input[type=radio].tc.tc-yellow:checked+.labels::before {
	background-color: #fee188;
	border-color: #fee188;
	color: #fff
}
input[type=checkbox].tc.tc-purple+.labels::before, input[type=radio].tc.tc-purple+.labels::before {
	box-shadow: none;
	border-color: #8775a7
}
input[type=checkbox].tc.tc-purple:checked+.labels::before, input[type=radio].tc.tc-purple:checked+.labels::before {
	background-color: #8775a7;
	border-color: #8775a7;
	color: #fff
}
input[type=checkbox].tc.tc-danger+.labels::before, input[type=radio].tc.tc-danger+.labels::before {
	box-shadow: none;
	border-color: #bd362f
}
input[type=checkbox].tc.tc-danger:checked+.labels::before, input[type=radio].tc.tc-danger:checked+.labels::before {
	background-color: #bd362f;
	border-color: #bd362f;
	color: #fff
}
input[type=checkbox].tc.tc-success+.labels::before, input[type=radio].tc.tc-success+.labels::before {
	box-shadow: none;
	border-color: #72af46
}
input[type=checkbox].tc.tc-success:checked+.labels::before, input[type=radio].tc.tc-success:checked+.labels::before {
	background-color: #72af46;
	border-color: #72af46;
	color: #fff
}
input[type=checkbox].tc.tc-info+.labels::before, input[type=radio].tc.tc-info+.labels::before {
	box-shadow: none;
	border-color: #5bc0de
}
input[type=checkbox].tc.tc-info:checked+.labels::before, input[type=radio].tc.tc-info:checked+.labels::before {
	background-color: #5bc0de;
	border-color: #5bc0de;
	color: #fff
}
input[type=checkbox].tc.tc-primary+.labels::before, input[type=radio].tc.tc-primary+.labels::before {
	box-shadow: none;
	border-color: #466baf
}
input[type=checkbox].tc.tc-primary:checked+.labels::before, input[type=radio].tc.tc-primary:checked+.labels::before {
	background-color: #466baf;
	border-color: #466baf;
	color: #fff
}
input[type=checkbox].tc.tc-warning+.labels::before, input[type=radio].tc.tc-warning+.labels::before {
	box-shadow: none;
	border-color: #ab7a4b
}
input[type=checkbox].tc.tc-warning:checked+.labels::before, input[type=radio].tc.tc-warning:checked+.labels::before {
	background-color: #ab7a4b;
	border-color: #ab7a4b;
	color: #fff
}
input[type=checkbox].tc:disabled+.labels::before, input[type=radio].tc:disabled+.labels::before, input[type=checkbox].tc[disabled]+.labels::before, input[type=radio].tc[disabled]+.labels::before, input[type=checkbox].tc.disabled+.labels::before, input[type=radio].tc.disabled+.labels::before {
	background-color: #eee!important;
	border-color: #ddd!important;
	box-shadow: none!important;
	color: #BBB
}
input[type=radio].tc+.labels::before {
	border-radius: 100%;
	font-size: 11px;
	font-family: FontAwesome;
	text-shadow: 0 0 1px #ba5d32;
	line-height: 15px;
	height: 17px;
	min-width: 17px
}
input[type=radio].tc:checked+.labels::before {
	content: "\f111";
	font-size: 13px
}
input[type=checkbox].tc.tc-switch {
	width: 55px;
	height: 25px
}
input[type=checkbox].tc.tc-switch+.labels {
	margin: 0 4px;
	min-height: 24px
}
input[type=checkbox].tc.tc-switch+.labels::before {
	font-family: Arial, Helvetica, sans-serif;
	content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
	color: #555;
	font-weight: 700;
	font-size: 11px;
	line-height: 18px;
	line-height: 21px\9;
	height: 20px;
	overflow: hidden;
	border-radius: 12px;
	background-color: #eee;
	-webkit-box-shadow: inset 0 2px 2px 0 rgba(0,0,0,.2);
	box-shadow: inset 0 2px 2px 0 rgba(0,0,0,.2);
	border: 1px solid #CCC;
	text-align: left;
	float: left;
	padding: 0;
	width: 52px;
	text-indent: -19px;
	text-indent: -21px\9;
	margin-right: 0;
	-webkit-transition: text-indent .4s ease;
	-o-transition: text-indent .4s ease;
	transition: text-indent .4s ease
}
input[type=checkbox].tc.tc-switch+.labels::after {
	font-family: Arial, Helvetica, sans-serif;
	content: '|||';
	font-size: 10px;
	font-weight: lighter;
	color: #555;
	background-color: #fff;
	text-shadow: -1px 0 0 rgba(0,0,0,.15);
	text-align: center;
	border-radius: 100%;
	width: 22px;
	height: 22px;
	line-height: 20px;
	position: absolute;
	top: -2px;
	left: -3px;
	padding: 0;
	-webkit-box-shadow: 0 1px 1px 1px rgba(0,0,0,.3);
	box-shadow: 0 1px 1px 1px rgba(0,0,0,.3);
	text-shadow: 0 1px 1px rgba(0,0,0,.3) inset;
	-webkit-transition: left .4s ease;
	-o-transition: left .4s ease;
	transition: left .4s ease
}
input[type=checkbox].tc.tc-switch:checked+.labels::before {
	text-indent: 9px;
	color: #fff;
	background-color: #e5b6a0;
	border-color: #ba5d32
}
input[type=checkbox].tc.tc-switch:checked+.labels::after {
	left: 34px;
	background-color: #fff;
	color: #e5b6a0
}
input[type=checkbox].tc.tc-switch.tc-switch-2+.labels::before {
	content: "YES\a0\a0\a0\a0\a0\a0\a0\a0NO"
}
input[type=checkbox].tc.tc-switch.tc-switch-3+.labels::after {
	font-family: FontAwesome;
	font-size: 13px;
	line-height: 23px;
	content: "\f00d";
	top: -1px
}
input[type=checkbox].tc.tc-switch.tc-switch-3:checked+.labels::after {
	content: "\f00c"
}
input[type=checkbox].tc.tc-switch.tc-switch-4+.labels::before, input[type=checkbox].tc.tc-switch.tc-switch-5+.labels::before {
	content: "ON\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0OFF";
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	line-height: 23px;
	height: 24px;
	overflow: hidden;
	line-height: 25px\9;
	border-radius: 12px;
	background-color: #ba5d32;
	border: 1px solid #ba5d32;
	color: #fff;
	width: 56px;
	text-indent: -25px;
	text-indent: -28px\9;
	display: inline-block;
	position: relative;
	box-shadow: none;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}
input[type=checkbox].tc.tc-switch.tc-switch-4+.labels::after, input[type=checkbox].tc.tc-switch.tc-switch-5+.labels::after {
	font-family: Helvetica, Arial, sans-serif;
	content: '|||';
	text-shadow: -1px 0 0 rgba(0,0,0,.2);
	font-size: 8px;
	font-weight: lighter;
	color: #ba5d32;
	text-align: center;
	position: absolute;
	border-radius: 12px;
	color: #555;
	top: 2px;
	left: 2px;
	width: 20px;
	height: 20px;
	line-height: 18px;
	background-color: #fff;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}
input[type=checkbox].tc.tc-switch.tc-switch-4:checked+.labels::before, input[type=checkbox].tc.tc-switch.tc-switch-5:checked+.labels::before {
	text-indent: 9px;
	background-color: #999;
	border-color: #ba5d32
}
input[type=checkbox].tc.tc-switch.tc-switch-4:checked+.labels::after, input[type=checkbox].tc.tc-switch.tc-switch-5:checked+.labels::after {
	left: 34px;
	background-color: #fff
}
input[type=checkbox].tc.tc-switch.tc-switch-5+.labels::before {
	content: "YES\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0NO"
}
input[type=checkbox].tc.tc-switch.tc-switch-5:checked+.labels::before {
	text-indent: 8px
}
input[type=checkbox].tc.tc-switch.tc-switch-6+.labels {
	position: relative
}
input[type=checkbox].tc.tc-switch.tc-switch-6+.labels::before {
	font-family: FontAwesome;
	content: "\f00d";
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	box-shadow: none;
	border: 0;
	font-weight: lighter;
	font-size: 16px;
	border-radius: 12px;
	display: inline-block;
	background-color: #555;
	color: #fff;
	width: 52px;
	height: 22px;
	line-height: 20px;
	text-indent: 32px;
	-webkit-transition: background .1s ease;
	-o-transition: background .1s ease;
	transition: background .1s ease
}
input[type=checkbox].tc.tc-switch.tc-switch-6+.labels::after {
	content: '';
	text-shadow: 0 -1px 0 rgba(0,0,0,.25);
	position: absolute;
	top: 2px;
	left: 3px;
	border-radius: 12px;
	box-shadow: 0 -1px 0 rgba(0,0,0,.25);
	width: 18px;
	height: 18px;
	text-align: center;
	background-color: #F2F2F2;
	border: 4px solid #F2F2F2;
	-webkit-transition: left .2s ease;
	-o-transition: left .2s ease;
	transition: left .2s ease
}
input[type=checkbox].tc.tc-switch.tc-switch-6:checked+.labels::before {
	content: "\f00c";
	text-indent: 6px;
	color: #fff;
	border-color: #412112;
	background-color: #ba5d32
}
input[type=checkbox].tc.tc-switch.tc-switch-6:checked+.labels::after {
	left: 32px;
	background-color: #fff;
	border: 4px solid #fff;
	text-shadow: 0 -1px 0 rgba(0,200,0,.25)
}
input[type=checkbox].tc.tc-switch.tc-switch-7 {
	width: 75px
}
input[type=checkbox].tc.tc-switch.tc-switch-7+.labels {
	position: relative
}
input[type=checkbox].tc.tc-switch.tc-switch-7+.labels::before {
	content: "OFF\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0\a0ON";
	font-weight: bolder;
	font-size: 14px;
	line-height: 20px;
	background-color: #fff;
	border: 1px solid #999;
	border-radius: 0;
	box-shadow: none;
	color: #999;
	width: 74px;
	height: 26px;
	line-height: 22px;
	overflow: hidden;
	text-indent: 4px;
	display: inline-block;
	position: relative;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}
input[type=checkbox].tc.tc-switch.tc-switch-7+.labels::after {
	content: '\f00d';
	font-family: FontAwesome;
	font-size: 16px;
	position: absolute;
	top: 3px;
	left: 39px;
	width: 32px;
	height: 20px;
	line-height: 18px;
	text-align: center;
	background-color: #999;
	color: #fff;
	border-radius: 0;
	box-shadow: none;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
input[type=checkbox].tc.tc-switch.tc-switch-7:checked+.labels::before {
	color: #ba5d32;
	background-color: #fff;
	text-indent: -33px;
	border-color: #ba5d32
}
input[type=checkbox].tc.tc-switch.tc-switch-7:checked+.labels::after {
	left: 3px;
	content: '\f00c';
	background-color: #ba5d32;
	color: #fff
}
.well {
	border: 1px solid #ddd;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}
.well h1, .well h2, .well h3, .well h4, .well h5, .well h6 {
	margin-top: 0
}
.well h1, .well h2, .well h3 {
	line-height: 36px
}
.jumbotron {
	font-size: 18px
}
@media (max-width:640px) {
.jumbotron {
	font-size: 13px
}
}
@media (max-width:320px) {
.jumbotron h1 {
	font-size: 26px
}
}
.note {
	margin: 0 0 20px;
	padding: 15px;
	border-left: 5px solid #999;
	background-color: #eee
}
.note h1, .note h2, .note h3, .note h4 {
	margin-top: 0
}
.note p:last-child {
	margin-bottom: 0
}
.note code, .note .highlight {
	background-color: #eee
}
.note-danger {
	background-color: #f2dede;
	border-color: #ce838f;
	color: #a94442
}
.note-warning {
	background-color: #fcf8e3;
	border-color: #f0c670;
	color: #8a6d3b
}
.note-info {
	background-color: #d9edf7;
	border-color: #70cee1;
	color: #31708f
}
.note-success {
	background-color: #dff0d8;
	border-color: #a1cd7c;
	color: #3c763d
}
.alert .close, .note .close {
	font-size: 16px
}
.alert.alert-success a, .note.alert-success a, .alert.note-success a, .note.note-success a, .alert.alert-danger a, .note.alert-danger a, .alert.note-danger a, .note.note-danger a, .alert.alert-info a, .note.alert-info a, .alert.note-info a, .note.note-info a, .alert.alert-warning a, .note.alert-warning a, .alert.note-warning a, .note.note-warning a, .alert.dark a, .note.dark a, .alert.info a, .note.info a, .alert.green a, .note.green a, .alert.blue a, .note.blue a, .alert.purple a, .note.purple a, .alert.red a, .note.red a, .alert.yellow a, .note.yellow a {
	text-decoration: underline
}
.alert.alert-success a, .note.alert-success a, .alert.note-success a, .note.note-success a {
	color: #31708f
}
.alert.alert-danger a, .note.alert-danger a, .alert.note-danger a, .note.note-danger a {
	color: #a94442
}
.alert.alert-info a, .note.alert-info a, .alert.note-info a, .note.note-info a {
	color: #31708f
}
.alert.alert-warning a, .note.alert-warning a, .alert.note-warning a, .note.note-warning a {
	color: #31708f
}
.alert.dark a, .note.dark a, .alert.info a, .note.info a, .alert.green a, .note.green a, .alert.blue a, .note.blue a, .alert.purple a, .note.purple a, .alert.red a, .note.red a {
	color: #fff
}
.alert.yellow a, .note.yellow a {
	color: #963
}
.tooltip.in {
	opacity: 1
}
.tooltip-inner {
	background-color: #222;
	color: #fff;
	font-size: 12px;
	text-shadow: 1px 1px 0 rgba(42,45,50,.5);
	border-radius: 0;
	padding: 5px 9px
}
.tooltip.top .tooltip-arrow {
	border-top-color: #222
}
.tooltip.right .tooltip-arrow {
	border-right-color: #222
}
.tooltip.left .tooltip-arrow {
	border-left-color: #222
}
.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #222
}
.tooltip-danger+.tooltip>.tooltip-inner {
	background-color: #bd362f;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(100,60,20,.3);
	border-radius: 0
}
.tooltip-danger+.tooltip.top .tooltip-arrow {
	border-top-color: #bd362f
}
.tooltip-danger+.tooltip.right .tooltip-arrow {
	border-right-color: #bd362f
}
.tooltip-danger+.tooltip.left .tooltip-arrow {
	border-left-color: #bd362f
}
.tooltip-danger+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #bd362f
}
.tooltip-success+.tooltip>.tooltip-inner {
	background-color: #72af46;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(60,100,20,.3);
	border-radius: 0
}
.tooltip-success+.tooltip.top .tooltip-arrow {
	border-top-color: #72af46
}
.tooltip-success+.tooltip.right .tooltip-arrow {
	border-right-color: #72af46
}
.tooltip-success+.tooltip.left .tooltip-arrow {
	border-left-color: #72af46
}
.tooltip-success+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #72af46
}
.tooltip-warning+.tooltip>.tooltip-inner {
	background-color: #ab7a4b;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(100,90,10,.3);
	border-radius: 0
}
.tooltip-warning+.tooltip.top .tooltip-arrow {
	border-top-color: #ab7a4b
}
.tooltip-warning+.tooltip.right .tooltip-arrow {
	border-right-color: #ab7a4b
}
.tooltip-warning+.tooltip.left .tooltip-arrow {
	border-left-color: #ab7a4b
}
.tooltip-warning+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #ab7a4b
}
.tooltip-info+.tooltip>.tooltip-inner {
	background-color: #5bc0de;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(40,50,100,.3);
	border-radius: 0
}
.tooltip-info+.tooltip.top .tooltip-arrow {
	border-top-color: #5bc0de
}
.tooltip-info+.tooltip.right .tooltip-arrow {
	border-right-color: #5bc0de
}
.tooltip-info+.tooltip.left .tooltip-arrow {
	border-left-color: #5bc0de
}
.tooltip-info+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #5bc0de
}
.tooltip-green+.tooltip>.tooltip-inner {
	background-color: #72af46;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(40,50,100,.3);
	border-radius: 0
}
.tooltip-green+.tooltip.top .tooltip-arrow {
	border-top-color: #72af46
}
.tooltip-green+.tooltip.right .tooltip-arrow {
	border-right-color: #72af46
}
.tooltip-green+.tooltip.left .tooltip-arrow {
	border-left-color: #72af46
}
.tooltip-green+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #72af46
}
.tooltip-blue+.tooltip>.tooltip-inner {
	background-color: #466baf;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(40,50,100,.3);
	border-radius: 0
}
.tooltip-blue+.tooltip.top .tooltip-arrow {
	border-top-color: #466baf
}
.tooltip-blue+.tooltip.right .tooltip-arrow {
	border-right-color: #466baf
}
.tooltip-blue+.tooltip.left .tooltip-arrow {
	border-left-color: #466baf
}
.tooltip-blue+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #466baf
}
.tooltip-red+.tooltip>.tooltip-inner {
	background-color: #bd362f;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(40,50,100,.3);
	border-radius: 0
}
.tooltip-red+.tooltip.top .tooltip-arrow {
	border-top-color: #bd362f
}
.tooltip-red+.tooltip.right .tooltip-arrow {
	border-right-color: #bd362f
}
.tooltip-red+.tooltip.left .tooltip-arrow {
	border-left-color: #bd362f
}
.tooltip-red+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #bd362f
}
.tooltip-yellow+.tooltip>.tooltip-inner {
	background-color: #fee188;
	color: #963;
	text-shadow: none;
	border-radius: 0
}
.tooltip-yellow+.tooltip.top .tooltip-arrow {
	border-top-color: #fee188
}
.tooltip-yellow+.tooltip.right .tooltip-arrow {
	border-right-color: #fee188
}
.tooltip-yellow+.tooltip.left .tooltip-arrow {
	border-left-color: #fee188
}
.tooltip-yellow+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #fee188
}
.tooltip-purple+.tooltip>.tooltip-inner {
	background-color: #8775a7;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(40,50,100,.3);
	border-radius: 0
}
.tooltip-purple+.tooltip.top .tooltip-arrow {
	border-top-color: #8775a7
}
.tooltip-purple+.tooltip.right .tooltip-arrow {
	border-right-color: #8775a7
}
.tooltip-purple+.tooltip.left .tooltip-arrow {
	border-left-color: #8775a7
}
.tooltip-purple+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #8775a7
}
.tooltip-primary+.tooltip>.tooltip-inner {
	background-color: #466baf;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(40,50,100,.3);
	border-radius: 0
}
.tooltip-primary+.tooltip.top .tooltip-arrow {
	border-top-color: #466baf
}
.tooltip-primary+.tooltip.right .tooltip-arrow {
	border-right-color: #466baf
}
.tooltip-primary+.tooltip.left .tooltip-arrow {
	border-left-color: #466baf
}
.tooltip-primary+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #466baf
}
.tooltip-default+.tooltip>.tooltip-inner {
	background-color: #ba5d32;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(40,50,100,.3);
	border-radius: 0
}
.tooltip-default+.tooltip.top .tooltip-arrow {
	border-top-color: #ba5d32
}
.tooltip-default+.tooltip.right .tooltip-arrow {
	border-right-color: #ba5d32
}
.tooltip-default+.tooltip.left .tooltip-arrow {
	border-left-color: #ba5d32
}
.tooltip-default+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #ba5d32
}
.tooltip-gray+.tooltip>.tooltip-inner {
	background-color: #555;
	color: #fff;
	text-shadow: 1px 1px 0 rgba(40,50,100,.3);
	border-radius: 0
}
.tooltip-gray+.tooltip.top .tooltip-arrow {
	border-top-color: #555
}
.tooltip-gray+.tooltip.right .tooltip-arrow {
	border-right-color: #555
}
.tooltip-gray+.tooltip.left .tooltip-arrow {
	border-left-color: #555
}
.tooltip-gray+.tooltip.bottom .tooltip-arrow {
	border-bottom-color: #555
}
.lists {
	padding-left: 0
}
.lists a.list-group-item {
	color: #333
}
.lists li {
	border: 1px solid #ddd;
	border-width: 0 0 1px;
	margin-bottom: 0;
	padding: 0 15px;
	background: #fff;
	list-style: none;
	position: relative;
	height: 39px;
	line-height: 39px;
	overflow: hidden
}
.lists li:hover {
	background: #eee;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}
.lists li:hover :after {
	content: "\e092";
	font-family: 'Glyphicons Halflings';
	display: block;
	position: absolute;
	right: 15px;
	top: 0;
	color: #999;
	height: 39px;
	line-height: 39px
}
.lists li:hover .icons {
	opacity: .7;
	filter: alpha(opacity=70)
}
.lists li .date, .lists li .icons {
	padding-right: 10px
}
.lists li .icons {
	font-size: 16px
}
.tc-task-lists a.list-group-item {
	color: #333
}
.tc-task-lists li[class*=item-] {
	border: 1px solid #ddd
}
.tc-task-lists li.item-red {
	border-left-color: #bd362f
}
.tc-task-lists li.item-green {
	border-left-color: #72af46
}
.tc-task-lists li.item-blue {
	border-left-color: #466baf
}
.tc-task-lists li.item-yellow {
	border-left-color: #fee188
}
.tc-task-lists li.item-purple {
	border-left-color: #8775a7
}
.tc-task-lists li.item-grey {
	border-left-color: #555
}
.tc-task-lists li.item-default {
	border-left-color: #333
}
.tc-task-lists li.item-primary {
	border-left-color: #466baf
}
.tc-task-lists li.item-success {
	border-left-color: #72af46
}
.tc-task-lists li.item-danger {
	border-left-color: #bd362f
}
.tc-task-lists li.item-info {
	border-left-color: #5bc0de
}
.tc-task-lists li.item-warning {
	border-left-color: #ab7a4b
}
.tc-task-lists.ui-sortable .list-group-item:hover, .tc-task-lists.ui-sortable a.list-group-item:focus {
	text-decoration: none;
	background-color: #eee
}
.tasks-widget ul.tc-lists {
	list-style: none
}
.tasks-widget .list-group {
	margin-bottom: 10px
}
.tasks-widget .tcb {
	display: inline-block;
	margin-bottom: -5px
}
.tasks-widget .tcb .labels {
	cursor: pointer
}
.tasks-widget .tc-lists label.todo-done span {
	text-decoration: line-through
}
.tc-tabs {
	margin-bottom: 15px
}
.tc-tabs .nav-tabs {
	border-color: #ddd;
	margin-bottom: 0;
	margin-left: 0;
	position: relative;
	top: 1px
}
.tc-tabs .nav-tabs>li>a, .tc-tabs .nav-tabs>li>a:focus {
	border-radius: 0!important;
	background-color: #eee;
	color: #555;
	margin-right: -1px;
	line-height: 16px;
	border-color: #ddd;
	position: relative;
	z-index: 11
}
.tc-tabs .nav-tabs>li>a:hover {
	background-color: #fff;
	color: #555;
	border-color: #ddd
}
.tc-tabs .nav-tabs>li>a:active, .tc-tabs .nav-tabs>li>a:focus {
	outline: 0!important
}
.tc-tabs .nav-tabs>li:first-child>a {
	margin-left: 0
}
.tc-tabs .nav-tabs>li:last-child>a {
	margin-right: 0
}
.tc-tabs .nav-tabs>li .badge {
	padding: 0 4px;
	line-height: 15px;
	margin-top: -5px;
	opacity: 1
}
.tc-tabs .nav-tabs>li.active>a, .tc-tabs .nav-tabs>li.active>a:hover, .tc-tabs .nav-tabs>li.active>a:focus {
	color: #555;
	border-color: #ddd;
	border-top: 1px solid #ba5d32;
	border-bottom-color: transparent;
	background-color: #fff;
	z-index: 12;
	line-height: 16px
}
.tc-tabs .nav-tabs[class*=tab-color-]>li>a, .tc-tabs .nav-tabs[class*=tab-color-]>li>a:focus, .tc-tabs .nav-tabs[class*=tab-color-]>li>a:hover {
	color: #fff;
	border-color: transparent;
	margin-right: 2px
}
.tc-tabs .nav-tabs.tab-color-dark>li>a, .tc-tabs .nav-tabs.tab-color-dark>li>a:focus {
	background-color: #ba5d32
}
.tc-tabs .nav-tabs[class*=tab-color-]>li.active>a, .tc-tabs .nav-tabs[class*=tab-color-]>li.active>a:focus, .tc-tabs .nav-tabs[class*=tab-color-]>li.active>a:hover {
	background-color: #fff;
	color: #5c3a2a;
	box-shadow: none
}
.tc-tabs .nav-tabs.tab-color-dark>li.active>a, .tc-tabs .nav-tabs.tab-color-dark>li.active>a:focus, .tc-tabs .nav-tabs.tab-color-dark>li.active>a:hover {
	color: #483025;
	border-color: #ba5d32 #ddd transparent
}
.tabs-below .tc-tabs .nav-tabs.tab-color-dark>li.active>a {
	border-color: transparent #ddd #ddd
}
.tc-tabs .nav-tabs.tab-color-dark {
	border-bottom-color: #ddd
}
.tc-tabs .nav-tabs.background-dark {
	padding-top: 6px;
	background-color: #eee;
	border: 1px solid #ddd
}
.tc-tabs .tabs-below .nav-tabs.background-dark {
	padding-top: 0;
	padding-bottom: 6px
}
.tc-tabs .tabs-below .nav-tabs.tab-color-dark {
	border-top: 0;
	border-bottom-color: #ddd
}
.tc-tabs .tab-content {
	padding: 16px 12px;
	border: 1px solid #ddd;
	position: relative;
	background: #fff;
	z-index: 11
}
.tc-tabs .nav-pills .open .dropdown-toggle, .tc-tabs .nav>li.dropdown.open.active>a:hover, .tc-tabs .nav>li.dropdown.open.active>a:focus {
	background-color: #ba5d32;
	border-color: #ba5d32;
	color: #eee
}
.tc-tabs .nav-pills .open .dropdown-toggle>[class*=fa-], .tc-tabs .nav>li.dropdown.open.active>a:hover>[class*=fa-], .tc-tabs .nav>li.dropdown.open.active>a:focus>[class*=fa-], .tc-tabs .nav-pills .open .dropdown-toggle [class*=glyphicon-], .tc-tabs .nav>li.dropdown.open.active>a:hover [class*=glyphicon-], .tc-tabs .nav>li.dropdown.open.active>a:focus [class*=glyphicon-] {
color:#eee!important
}
.tc-tabs.lg .nav-tabs>li>a {
	padding: 15px;
	font-size: 14px
}
.tabs-bottom>.nav-tabs {
	top: auto;
	margin-bottom: 0;
	margin-top: -1px;
	border-color: #ddd;
	border-bottom-width: 0
}
.tabs-bottom>.nav-tabs>li>a, .tabs-bottom>.nav-tabs>li>a:hover, .tabs-bottom>.nav-tabs>li>a:focus {
	border-color: #ddd
}
.tabs-bottom>.nav-tabs>li.active>a, .tabs-bottom>.nav-tabs>li.active>a:hover, .tabs-bottom>.nav-tabs>li.active>a:focus {
	border-color: #ddd;
	border-bottom: 1px solid #ba5d32;
	border-top-color: transparent;
	margin-top: 0
}
.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a {
	min-width: 60px
}
.tabs-left>.nav-tabs {
	top: auto;
	margin-bottom: 0;
	border-color: #ddd;
	float: left
}
.tabs-left>.nav-tabs>li {
	float: none
}
.tabs-left>.nav-tabs>li>a, .tabs-left>.nav-tabs>li>a:focus, .tabs-left>.nav-tabs>li>a:hover {
	border-color: #ddd;
	border-right-color: transparent;
	margin: 0
}
.tabs-left>.nav-tabs>li.active>a, .tabs-left>.nav-tabs>li.active>a:focus, .tabs-left>.nav-tabs>li.active>a:hover {
	border-color: #ddd;
	border-top-width: 1px;
	border-left: 1px solid #ba5d32;
	border-right-color: transparent;
	margin: 0 -1px 0 0;
	box-shadow: none
}
.tabs-right>.nav-tabs {
	top: auto;
	margin-bottom: 0;
	border-color: #ddd;
	float: right
}
.tabs-right>.nav-tabs>li {
	float: none
}
.tabs-right>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a:focus, .tabs-right>.nav-tabs>li>a:hover {
	border-color: #ddd;
	border-left-color: transparent;
	margin: 0
}
.tabs-right>.nav-tabs>li.active>a, .tabs-right>.nav-tabs>li.active>a:focus, .tabs-right>.nav-tabs>li.active>a:hover {
	border-color: #ddd;
	border-top-width: 1px;
	border-right: 1px solid #ba5d32;
	border-left-color: transparent;
	margin: 0 0 0 -1px;
	box-shadow: none
}
.nav-tabs>li>a>.badge {
	padding: 0 4px;
	line-height: 15px;
	opacity: .7
}
.nav-tabs li [class*=" fa-"], .nav-tabs li [class^=fa-], .nav-tabs li [class*=" glyphicon-"], .nav-tabs li [class^=glyphicon-] {
	width: 1em;
	display: inline-block
}
.nav-tabs>li.open .dropdown-toggle {
	background-color: #ba5d32;
	border-color: #ba5d32;
	color: #fff
}
.nav-tabs>li.open .dropdown-toggle>[class*=fa-], .nav-tabs>li.open .dropdown-toggle [class*=glyphicon-] {
color:#fff
}
.tabs-left .tab-content, .tabs-right .tab-content {
	overflow: auto
}
@media (max-width:480px) {
.tabs-left>.nav-tabs, .tabs-right>.nav-tabs {
	float: none!important
}
.tabs-left>.nav-tabs>li>a, .tabs-right>.nav-tabs>li>a, .tabs-left>.nav-tabs>li>a:focus, .tabs-right>.nav-tabs>li>a:focus, .tabs-left>.nav-tabs>li>a:hover, .tabs-right>.nav-tabs>li>a:hover {
	border-color: #ddd;
	margin: 0
}
.tabs-left>.nav-tabs>li.active>a, .tabs-right>.nav-tabs>li.active>a, .tabs-left>.nav-tabs>li.active>a:focus, .tabs-right>.nav-tabs>li.active>a:focus, .tabs-left>.nav-tabs>li.active>a:hover, .tabs-right>.nav-tabs>li.active>a:hover {
	border-color: #ddd;
	border-top-width: 1px;
	margin: 0;
	border-right-color: #ddd;
	box-shadow: none
}
}
.tc-tabs .tab-lg-button.nav-tabs>li>a {
	padding-left: 14px;
	padding-right: 14px
}
.tc-tabs .tab-lg-button.nav-tabs>li>a>[class*=fa-]:first-child, .tc-tabs .tab-lg-button.nav-tabs>li>a [class*=glyphicon-]:first-child {
	display: block;
	margin-bottom: 6px;
	width: auto
}
.tc-tabs .tab-lg-button.nav-tabs>li>a>.badge {
	position: absolute;
	line-height: 15px;
	width: 17px;
	height: 17px;
	font-size: 10px;
	padding: 1px;
	border-radius: 50%;
	top: 7px;
	right: 10px;
	opacity: 1
}
@media (max-width:480px) {
.tc-tabs .tab-lg-button.nav-tabs>li>a>[class*=fa-]:first-child, .tc-tabs .tab-lg-button.nav-tabs>li>a [class*=glyphicon-]:first-child {
	display: inline-block;
	margin-bottom: 0;
	width: auto
}
.tc-tabs .tab-lg-button.nav-tabs>li>a>[class*=fa-], .tc-tabs .tab-lg-button.nav-tabs>li>a [class*=glyphicon-] {
margin-right:5px;
font-size:13px!important
}
.tc-tabs .tab-lg-button.nav-tabs>li {
	float: none
}
.tc-tabs .tab-lg-button.nav-tabs>li.active>a, .tc-tabs .tab-lg-button.nav-tabs>li.active>a:hover, .tc-tabs .tab-lg-button.nav-tabs>li.active>a:focus {
	border-bottom-color: #ddd
}
.tc-tabs .nav-tabs>li .badge {
	margin-top: 0
}
}
.tc-tabs .tab-small-button.nav-tabs>li>a {
	padding: 12px 12px 5px
}
.tc-tabs .tab-small-button.nav-tabs>li>a>[class*=fa-]:first-child, .tc-tabs .tab-small-button.nav-tabs>li>a [class*=glyphicon-]:first-child {
	display: block;
	margin-bottom: 6px;
	width: auto
}
.tc-tabs .tab-small-button.nav-tabs>li>a>.badge {
	position: absolute;
	line-height: 15px;
	width: 17px;
	height: 17px;
	font-size: 10px;
	padding: 1px;
	border-radius: 50%;
	top: 7px;
	right: 2px;
	opacity: 1
}
.tc-tabs .nav-tabs.nav-justified>li>a {
	text-align: left!important
}
@media (max-width:767px) {
.tc-tabs .nav-tabs.nav-justified>li>a .badge {
	float: right!important
}
.tc-tabs .nav-tabs.nav-justified>li.active>a, .tc-tabs .nav-tabs.nav-justified>li.active>a:hover, .tc-tabs .nav-tabs.nav-justified>li.active>a:focus {
	border-bottom-color: #ddd
}
}
.tc-tabs .nav-tabs.tab-color-dark.nav-justified>li>a {
	text-align: left!important;
	margin-bottom: -1px!important
}
@media (max-width:767px) {
.tc-tabs .nav-tabs.tab-color-dark.nav-justified>li>a {
	margin-bottom: 2px!important
}
}
.tab-content.no-padding {
	padding: 0
}
.tab-content.no-border {
	border: 0 none;
	padding: 12px
}
.tab-content.padding-32 {
	padding: 32px 24px
}
.tab-content.no-border.padding-32 {
	padding: 32px
}
.tab-content.padding-30 {
	padding: 30px 23px
}
.tab-content.no-border.padding-30 {
	padding: 30px
}
.tab-content.padding-28 {
	padding: 28px 21px
}
.tab-content.no-border.padding-28 {
	padding: 28px
}
.tab-content.padding-26 {
	padding: 26px 20px
}
.tab-content.no-border.padding-26 {
	padding: 26px
}
.tab-content.padding-24 {
	padding: 24px 18px
}
.tab-content.no-border.padding-24 {
	padding: 24px
}
.tab-content.padding-22 {
	padding: 22px 17px
}
.tab-content.no-border.padding-22 {
	padding: 22px
}
.tab-content.padding-20 {
	padding: 20px 15px
}
.tab-content.no-border.padding-20 {
	padding: 20px
}
.tab-content.padding-18 {
	padding: 18px 14px
}
.tab-content.no-border.padding-18 {
	padding: 18px
}
.tab-content.padding-16 {
	padding: 16px 12px
}
.tab-content.no-border.padding-16 {
	padding: 16px
}
.tab-content.padding-14 {
	padding: 14px 11px
}
.tab-content.no-border.padding-14 {
	padding: 14px
}
.tab-content.padding-12 {
	padding: 12px 9px
}
.tab-content.no-border.padding-12 {
	padding: 12px
}
.tab-content.padding-10 {
	padding: 10px 8px
}
.tab-content.no-border.padding-10 {
	padding: 10px
}
.tab-content.padding-8 {
	padding: 8px 6px
}
.tab-content.no-border.padding-8 {
	padding: 8px
}
.tab-content.padding-6 {
	padding: 6px 5px
}
.tab-content.no-border.padding-6 {
	padding: 6px
}
.tab-content.padding-4 {
	padding: 4px 3px
}
.tab-content.no-border.padding-4 {
	padding: 4px
}
.tab-content.padding-2 {
	padding: 2px
}
.tab-content.no-border.padding-2 {
	padding: 2px
}
.tab-content.padding-0 {
	padding: 0
}
.tab-content.no-border.padding-0 {
	padding: 0
}
.nav-tabs.padding-32 {
	padding-left: 32px;
	padding-right: 32px
}
.tabs-right>.nav-tabs.padding-32, .tabs-left>.nav-tabs.padding-32 {
	padding-left: 0;
	padding-top: 32px
}
.nav-tabs.padding-30 {
	padding-left: 30px;
	padding-right: 30px
}
.tabs-right>.nav-tabs.padding-30, .tabs-left>.nav-tabs.padding-30 {
	padding-left: 0;
	padding-top: 30px
}
.nav-tabs.padding-28 {
	padding-left: 28px;
	padding-right: 28px
}
.tabs-right>.nav-tabs.padding-28, .tabs-left>.nav-tabs.padding-28 {
	padding-left: 0;
	padding-top: 28px
}
.nav-tabs.padding-26 {
	padding-left: 26px;
	padding-right: 26px
}
.tabs-right>.nav-tabs.padding-26, .tabs-left>.nav-tabs.padding-26 {
	padding-left: 0;
	padding-top: 26px
}
.nav-tabs.padding-24 {
	padding-left: 24px;
	padding-right: 24px
}
.tabs-right>.nav-tabs.padding-24, .tabs-left>.nav-tabs.padding-24 {
	padding-left: 0;
	padding-top: 24px
}
.nav-tabs.padding-22 {
	padding-left: 22px;
	padding-right: 22px
}
.tabs-right>.nav-tabs.padding-22, .tabs-left>.nav-tabs.padding-22 {
	padding-left: 0;
	padding-top: 22px
}
.nav-tabs.padding-20 {
	padding-left: 20px;
	padding-right: 20px
}
.tabs-right>.nav-tabs.padding-20, .tabs-left>.nav-tabs.padding-20 {
	padding-left: 0;
	padding-top: 20px
}
.nav-tabs.padding-18 {
	padding-left: 18px;
	padding-right: 18px
}
.tabs-right>.nav-tabs.padding-18, .tabs-left>.nav-tabs.padding-18 {
	padding-left: 0;
	padding-top: 18px
}
.nav-tabs.padding-16 {
	padding-left: 16px;
	padding-right: 16px
}
.tabs-right>.nav-tabs.padding-16, .tabs-left>.nav-tabs.padding-16 {
	padding-left: 0;
	padding-top: 16px
}
.nav-tabs.padding-14 {
	padding-left: 14px;
	padding-right: 14px
}
.tabs-right>.nav-tabs.padding-14, .tabs-left>.nav-tabs.padding-14 {
	padding-left: 0;
	padding-top: 14px
}
.nav-tabs.padding-12 {
	padding-left: 12px;
	padding-right: 12px
}
.tabs-right>.nav-tabs.padding-12, .tabs-left>.nav-tabs.padding-12 {
	padding-left: 0;
	padding-top: 12px
}
.nav-tabs.padding-10 {
	padding-left: 10px;
	padding-right: 10px
}
.tabs-right>.nav-tabs.padding-10, .tabs-left>.nav-tabs.padding-10 {
	padding-left: 0;
	padding-top: 10px
}
.nav-tabs.padding-8 {
	padding-left: 8px;
	padding-right: 8px
}
.tabs-right>.nav-tabs.padding-8, .tabs-left>.nav-tabs.padding-8 {
	padding-left: 0;
	padding-top: 8px
}
.nav-tabs.padding-6 {
	padding-left: 6px;
	padding-right: 6px
}
.tabs-right>.nav-tabs.padding-6, .tabs-left>.nav-tabs.padding-6 {
	padding-left: 0;
	padding-top: 6px
}
.nav-tabs.padding-4 {
	padding-left: 4px;
	padding-right: 4px
}
.tabs-right>.nav-tabs.padding-4, .tabs-left>.nav-tabs.padding-4 {
	padding-left: 0;
	padding-top: 4px
}
.nav-tabs.padding-2 {
	padding-left: 2px;
	padding-right: 2px
}
.tabs-right>.nav-tabs.padding-2, .tabs-left>.nav-tabs.padding-2 {
	padding-left: 0;
	padding-top: 2px
}
.tc-tabsbar {
	margin-bottom: 15px
}
.tc-tabsbar .nav-tabs {
	border: 1px solid #ddd;
	background-color: #fff
}
.tc-tabsbar .nav-tabs>li {
	height: 41px;
	padding: 1px;
	display: block;
	margin-bottom: 0;
	border-right: 1px solid #ddd
}
.tc-tabsbar .nav-tabs>li>a {
	border: 0 none;
	height: 39px;
	line-height: 39px;
	display: block;
	padding: 0 15px;
	background: #fff;
	color: #797979;
	margin-right: 0
}
.tc-tabsbar .nav-tabs>li>a .glyphicon {
	top: 2px
}
.tc-tabsbar .nav-tabs>li>a:active, .tc-tabsbar .nav-tabs>li>a:focus {
	outline: 0!important
}
.tc-tabsbar .nav-tabs>li>a, .tc-tabsbar .nav-tabs>li>a:focus {
	border-radius: 0!important
}
.tc-tabsbar .nav-tabs>li>a:first-child {
	border-left: 0 none
}
.tc-tabsbar .nav-tabs>li.active>a {
	background: #ba5d32;
	color: #fff;
	border: 0 none
}
.tc-tabsbar .nav-tabs>li.active>a:hover, .tc-tabsbar .nav-tabs>li.active>a:focus {
	border: 0 none
}
@media (min-width:768px) {
.tc-tabsbar.lg .nav-tabs>li {
	height: 60px;
	padding: 3px
}
.tc-tabsbar.lg .nav-tabs>li>a {
	height: 54px;
	line-height: 54px;
	font-size: 14px
}
}
.tc-tabsbar.arrow .nav-tabs>li.active:after {
	width: 0;
	height: 0;
	z-index: 2;
	content: " ";
	display: block;
	border: 10px solid;
	border-color: #ba5d32 transparent transparent;
	margin: 0 auto -7px
}
.tc-accordion .panel-heading {
	padding: 0
}
.tc-accordion .panel-default>.panel-heading a>.panel-title, .tc-accordion .panel-success>.panel-heading a>.panel-title, .tc-accordion .panel-info>.panel-heading a>.panel-title, .tc-accordion .panel-warning>.panel-heading a>.panel-title, .tc-accordion .panel-danger>.panel-heading a>.panel-title {
	color: #555
}
.tc-accordion .panel-primary>.panel-heading a>.panel-title {
	color: #fff
}
.tc-accordion .panel-primary>.panel-heading a>.panel-title [class*=" fa-"], .tc-accordion .panel-primary>.panel-heading a>.panel-title [class^=fa-], .tc-accordion .panel-primary>.panel-heading a>.panel-title [class*=" glyphicon-"], .tc-accordion .panel-primary>.panel-heading a>.panel-title [class^=glyphicon-] {
	color: #fff!important
}
.tc-accordion .panel>.panel-heading a>.panel-title {
	padding: 10px;
	font-size: 13px;
	font-weight: 400
}
.tc-accordion .panel>.panel-heading a>.panel-title [class*=" fa-"], .tc-accordion .panel>.panel-heading a>.panel-title [class^=fa-], .tc-accordion .panel>.panel-heading a>.panel-title [class*=" glyphicon-"], .tc-accordion .panel>.panel-heading a>.panel-title [class^=glyphicon-] {
	width: 16px;
	min-width: 16px
}
.tc-accordion .panel-heading a, .tc-accordion .panel-heading a:hover, .tc-accordion .panel-heading a:focus {
	text-decoration: none
}
.tc-accordion.no-border .panel-default>.panel-heading {
	border-left: 1px solid #ba5d32
}
.tc-accordion.no-border .panel, .tc-accordion.no-border .panel-body {
	border: 0!important
}
.tc-accordion.no-border .panel-body {
	padding: 15px 0
}
.tc-accordion-simple .panel {
	border-bottom: 1px dotted #ddd;
	border-width: 0 0 1px
}
.tc-accordion-simple .panel:last-child {
	border-bottom: 0 none
}
.tc-accordion-simple .panel>.panel-heading.accordion-active a>.panel-title {
	font-weight: 700
}
.tc-accordion-simple .panel>.panel-heading.accordion-active a>.panel-title :hover {
	background: 0 0
}
.tc-accordion-simple .panel.panel-default>.panel-heading {
	border-left: 2px solid transparent
}
.tc-accordion-simple .panel>.accordion-active {
	background: 0 0
}
.tc-accordion-simple .panel>.panel-heading+.panel-collapse .panel-body {
	border-top-color: transparent;
	padding-top: 10px
}
.tc-accordion-simple .panel :hover {
	background: transparent!important
}
.tc-accordion-simple .panel-heading {
	padding: 0;
	border-width: 0;
	background-color: transparent
}
.tc-accordion-simple .panel>.panel-heading a>.panel-title {
	padding: 6px 10px;
	font-size: 13px;
	font-weight: 400;
	color: #555
}
.tc-accordion-simple .panel>.panel-heading a>.panel-title [class*=" fa-"], .tc-accordion-simple .panel>.panel-heading a>.panel-title [class^=fa-], .tc-accordion-simple .panel>.panel-heading a>.panel-title [class*=" glyphicon-"], .tc-accordion-simple .panel>.panel-heading a>.panel-title [class^=glyphicon-] {
	width: 16px;
	min-width: 16px
}
.tc-accordion-simple.panel-heading a, .tc-accordion-simple .panel-heading a:hover, .tc-accordion-simple .panel-heading a:focus {
	text-decoration: none
}
.progress {
	box-shadow: none;
	background: #ddd;
	height: 18px
}
.progress .progress-bar {
	box-shadow: none;
	line-height: 18px
}
.progress[data-percent] {
	position: relative
}
.progress[data-percent]:after {
	display: inline-block;
	content: attr(data-percent);
	color: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	line-height: 16px;
	text-align: center;
	font-size: 12px;
	font-family: Verdana
}
.progress.progress-yellow[data-percent]:after {
	color: #963
}
.progress.progress-small {
	height: 12px
}
.progress.progress-small .progress-bar {
	line-height: 11px;
	font-size: 11px
}
.progress.progress-small[data-percent]:after {
	line-height: 11px;
	font-size: 11px
}
.progress.progress-mini {
	height: 9px
}
.progress.progress-mini .progress-bar {
	line-height: 8px;
	font-size: 11px
}
.progress.progress-mini[data-percent]:after {
	line-height: 8px;
	font-size: 11px
}
.progress-bar {
	background-color: #ba5d32
}
.progress-bar-primary {
	background-color: #466baf
}
.progress-bar-danger {
	background-color: #bd362f
}
.progress-bar-success {
	background-color: #72af46
}
.progress-bar-warning {
	background-color: #ab7a4b
}
.progress-bar-info {
	background-color: #5bc0de
}
.progress-bar-purple {
	background-color: #8775a7
}
.progress-bar-yellow {
	background-color: #fee188
}
.progress-bar-inverse {
	background-color: #333
}
.progress-bar-gray {
	background-color: #555
}
.progress-bar-blue {
	background-color: #466baf
}
.progress-bar-green {
	background-color: #72af46
}
.progress-bar-red {
	background-color: #bd362f
}
.progress {
	position: relative
}
.progress:before {
	display: inline-block;
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0,0,255,0)
}
.skills .progress[data-percent] {
	position: relative
}
.skills .progress[data-percent]:after {
	display: none
}
.skills .progress .progress-type {
	position: absolute;
	left: 0;
	padding: 1px 7px 0;
	line-height: 16px;
	font-size: 11px;
	color: #eee;
	background-color: rgba(25,25,25,.2)
}
.skills .progress .progress-completed {
	position: absolute;
	right: 0;
	padding: 0 7px;
	line-height: 16px
}
.skills .progress.progress-mini {
	height: 9px
}
.skills .progress.progress-mini .progress-bar {
	line-height: 8px
}
.skills .progress.progress-mini .progress-type, .skills .progress.progress-mini .progress-completed {
	display: none
}
.skills .progress.progress-small .progress-type, .skills .progress.progress-small .progress-completed {
	font-size: 11px;
	line-height: 11px!important
}
.dropdown-menu {
	border-radius: 0!important
}
.dropdown-menu>li>a {
	padding-left: 11px;
	padding-right: 11px;
	margin-bottom: 1px;
	margin-top: 1px;
	color: #797979
}
.dropdown-menu.dropdown-only-icon {
	min-width: 50px
}
.dropdown-menu.dropdown-only-icon>li {
	float: left;
	margin: 0 4px
}
.dropdown-menu.dropdown-only-icon>li>a [class*=fa-], .dropdown-menu.dropdown-only-icon>li>a [class*=glyphicon-] {
	width: 18px;
	display: inline-block
}
.dropdown-100 {
	min-width: 100px
}
.dropdown-125 {
	min-width: 125px
}
.dropdown-150 {
	min-width: 150px
}
.dropdown-175 {
	min-width: 175px
}
.dropdown-200 {
	min-width: 200px
}
.dropdown-225 {
	min-width: 225px
}
.dropdown-checkboxes li {
	margin: 4px 10px
}
.dropdown-menu.dropdown-blue li>a:hover, .dropdown-menu.dropdown-blue li>a:focus, .dropdown-menu.dropdown-blue li>a:active, .dropdown-menu.dropdown-blue li.active a, .dropdown-menu.dropdown-blue li.active a:hover {
	background: #466baf;
	color: #fff
}
.dropdown-menu.dropdown-green li>a:hover, .dropdown-menu.dropdown-green li>a:focus, .dropdown-menu.dropdown-green li>a:active, .dropdown-menu.dropdown-green li.active a, .dropdown-menu.dropdown-green li.active a:hover {
	background: #72af46;
	color: #fff
}
.dropdown-menu.dropdown-red li>a:hover, .dropdown-menu.dropdown-red li>a:focus, .dropdown-menu.dropdown-red li>a:active, .dropdown-menu.dropdown-red li.active a, .dropdown-menu.dropdown-red li.active a:hover {
	background: #bd362f;
	color: #fff
}
.dropdown-menu.dropdown-purple li>a:hover, .dropdown-menu.dropdown-purple li>a:focus, .dropdown-menu.dropdown-purple li>a:active, .dropdown-menu.dropdown-purple li.active a, .dropdown-menu.dropdown-purple li.active a:hover {
	background: #8775a7;
	color: #fff
}
.dropdown-menu.dropdown-yellow li>a:hover, .dropdown-menu.dropdown-yellow li>a:focus, .dropdown-menu.dropdown-yellow li>a:active, .dropdown-menu.dropdown-yellow li.active a, .dropdown-menu.dropdown-yellow li.active a:hover {
	background: #feeebb;
	color: #555
}
.dropdown-menu.dropdown-primary li>a:hover, .dropdown-menu.dropdown-primary li>a:focus, .dropdown-menu.dropdown-primary li>a:active, .dropdown-menu.dropdown-primary li.active a, .dropdown-menu.dropdown-primary li.active a:hover {
	background: #466baf;
	color: #fff
}
.dropdown-menu.dropdown-success li>a:hover, .dropdown-menu.dropdown-success li>a:focus, .dropdown-menu.dropdown-success li>a:active, .dropdown-menu.dropdown-success li.active a, .dropdown-menu.dropdown-success li.active a:hover {
	background: #72af46;
	color: #fff
}
.dropdown-menu.dropdown-danger li>a:hover, .dropdown-menu.dropdown-danger li>a:focus, .dropdown-menu.dropdown-danger li>a:active, .dropdown-menu.dropdown-danger li.active a, .dropdown-menu.dropdown-danger li.active a:hover {
	background: #bd362f;
	color: #fff
}
.dropdown-menu.dropdown-info li>a:hover, .dropdown-menu.dropdown-info li>a:focus, .dropdown-menu.dropdown-info li>a:active, .dropdown-menu.dropdown-info li.active a, .dropdown-menu.dropdown-info li.active a:hover {
	background: #5bc0de;
	color: #fff
}
.dropdown-menu.dropdown-warning li>a:hover, .dropdown-menu.dropdown-warning li>a:focus, .dropdown-menu.dropdown-warning li>a:active, .dropdown-menu.dropdown-warning li.active a, .dropdown-menu.dropdown-warning li.active a:hover {
	background: #ab7a4b;
	color: #fff
}
.dropdown-menu.dropdown-default li>a:hover, .dropdown-menu.dropdown-default li>a:focus, .dropdown-menu.dropdown-default li>a:active, .dropdown-menu.dropdown-default li.active a, .dropdown-menu.dropdown-default li.active a:hover {
	background: #ba5d32;
	color: #fff
}
.navbar-top .dropdown-menu, .navbar-default .dropdown-menu, .b-right .dropdown-menu, .dropdown-user .dropdown-menu {
	-webkit-box-shadow: 5px 5px rgba(102,102,102,.1);
	box-shadow: 5px 5px rgba(102,102,102,.1);
	border: 1px solid #ddd
}
.navbar-top .dropdown-menu li>a:hover, .navbar-default .dropdown-menu li>a:hover, .b-right .dropdown-menu li>a:hover, .dropdown-user .dropdown-menu li>a:hover, .navbar-top .dropdown-menu li>a:focus, .navbar-default .dropdown-menu li>a:focus, .b-right .dropdown-menu li>a:focus, .dropdown-user .dropdown-menu li>a:focus, .navbar-top .dropdown-menu li>a:active, .navbar-default .dropdown-menu li>a:active, .b-right .dropdown-menu li>a:active, .dropdown-user .dropdown-menu li>a:active, .navbar-top .dropdown-menu li.active a, .navbar-default .dropdown-menu li.active a, .b-right .dropdown-menu li.active a, .dropdown-user .dropdown-menu li.active a, .navbar-top .dropdown-menu li.active a:hover, .navbar-default .dropdown-menu li.active a:hover, .b-right .dropdown-menu li.active a:hover, .dropdown-user .dropdown-menu li.active a:hover {
	background: #ba5d32;
	color: #fff
}
@media (min-width:992px) {
.navbar-top .dropdown-menu, .navbar-default .dropdown-menu, .b-right .dropdown-menu, .dropdown-user .dropdown-menu {
	z-index: 1031
}
.navbar-top .show-on-hover:hover ul.dropdown-menu, .navbar-default .show-on-hover:hover ul.dropdown-menu, .b-right .show-on-hover:hover ul.dropdown-menu, .dropdown-user .show-on-hover:hover ul.dropdown-menu {
	display: block
}
}
.tc-table {
	background: #fff
}
.tc-table.table>thead>tr>th, .tc-table.table>thead>tr>td {
	border-bottom-width: 1px;
	border-color: #ddd
}
.tc-table.table>thead>tr>th label, .tc-table.table>thead>tr>td label {
	margin-bottom: 0
}
.tc-table.table .col-small {
	width: 50px;
	min-width: 50px
}
.tc-table.table .col-small.center {
	text-align: center
}
.tc-table.table .col-medium {
	width: 125px;
	min-width: 125px
}
.tc-table.table .col-medium.center {
	text-align: center
}
@media (max-width:992px) {
.tc-table.table .tool-bars {
	width: 50px;
	min-width: 50px
}
}
.tc-table.table label {
	margin-bottom: 0
}
.tc-table.table ul.table-mobile-ul {
	margin-top: 5px;
	padding-left: 5px;
	border-left: 2px solid #ddd
}
.tc-table.table>thead>tr>th[class*=sorted] {
	color: #ba5d32
}
@media (max-width:360px) {
.tc-table.table {
	font-size: 12px
}
}
.tc-table.footable>thead>tr>th>span.footable-sort-indicator {
	color: #999;
	float: right;
	margin-right: 4px
}
.tc-table.table-bordered {
	border: 1px solid #ddd
}
.tc-table.table-bordered>thead>tr>th, .tc-table.table-bordered>tbody>tr>th, .tc-table.table-bordered>tfoot>tr>th, .tc-table.table-bordered>thead>tr>td, .tc-table.table-bordered>tbody>tr>td, .tc-table.table-bordered>tfoot>tr>td {
	border: 1px solid #ddd
}
.tc-table.table-primary.table>thead>tr>th, .tc-table.table-primary.table>thead>tr>td {
	border-bottom-width: 1px;
	background: #ba5d32;
	color: #fff
}
.tc-table.table-primary.footable>thead>tr>th>span.footable-sort-indicator {
	color: #fff
}
.tc-table.table-primary.table-bordered>thead {
	border-bottom: 2px solid #9e4f2a
}
.tc-table.table-primary.table-bordered>thead>tr>th {
	border: 1px solid #9e4f2a
}
.tc-table.table-primary.table-bordered>thead>tr>th:first-child {
	border-left: 1px solid #9e4f2a
}
.tc-table.table-primary.table-bordered>thead>tr>th:last-child {
	border-right: 1px solid #9e4f2a
}
.tc-table.table-primary.table-bordered.dataTable {
	margin-bottom: 0
}
.tc-table.table-primary.table-bordered.dataTable th[class*=sort]:after {
	color: #fff
}
.tc-table.table-primary.table-bordered.dataTable th[class*=sorting_], .tc-table.table-primary.table-bordered.dataTable th.sorting_desc:after, .tc-table.table-primary.table-bordered.dataTable th.sorting_asc:after {
	color: #fff
}
.dataTable {
	margin-bottom: 0
}
.dataTable th[class*=sort] {
	cursor: pointer;
	outline: 0 none!important
}
.dataTable th[class*=sort]:after {
	content: "\f0dc";
	display: inline-block;
	color: #999;
	font-family: FontAwesome;
	font-size: 13px;
	font-weight: 400;
	float: right;
	margin-right: 4px;
	position: relative
}
.dataTable th[class*=sorting_] {
	color: #ba5d32
}
.dataTable th.sorting_desc:after {
	content: "\f0dd";
	top: -6px;
	color: #999
}
.dataTable th.sorting_asc:after {
	content: "\f0de";
	top: 4px;
	color: #999
}
.dataTable th.sorting_disabled {
	cursor: inherit
}
.dataTable th.sorting_disabled:after {
	display: none
}
.dataTables_length select {
	width: 60px;
	padding: 2px 3px
}
.dataTables_length label {
	font-weight: 400
}
.dataTables_filter {
	text-align: right
}
.dataTables_filter input[type=text] {
	width: 125px;
	padding: 4px 6px
}
.dataTables_filter label {
	font-weight: 400
}
.dataTables_info {
	font-size: 13px;
	margin: 5px 12px
}
.dataTables_paginate {
	text-align: right
}
.dataTables_paginate .pagination {
	margin: 5px 12px
}
.dataTables_wrapper label {
	display: inline-block
}
.dataTables_wrapper input[type=text], .dataTables_wrapper select {
	margin-bottom: 0!important;
	margin: 0 4px
}
.dataTables_wrapper .row {
	margin: 0
}
.dataTables_wrapper .row:first-child {
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 0 none
}
.dataTables_wrapper .row:first-child+.dataTable {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd
}
.dataTables_wrapper .row:last-child {
	padding-top: 12px;
	padding-bottom: 12px;
	border-top: 0 none
}
.footable-row-detail-row {
	display: block;
	line-height: 1.5em
}
.dataTable.table.has-columns-hidden>tbody>tr>td>span.responsiveExpander {
	background: url(../../images/plus.png) no-repeat 5px center!important;
	padding-left: 32px;
	cursor: pointer
}
.dataTable.table.has-columns-hidden>tbody>tr.detail-show>td span.responsiveExpander {
	background: url(../../images/minus.png) no-repeat 5px center!important
}
.dataTable.table.has-columns-hidden>tbody>tr.row-detail>td>ul>li>span.columnTitle {
	font-weight: 700
}
#tcSilder ul.thumbnails, #tcSilder-products ul.thumbnails {
	list-style: none;
	margin: 0;
	padding: 0
}
@media (max-width:640px) {
#tcSilder ul.thumbnails li, #tcSilder-products ul.thumbnails li {
	margin-bottom: 30px
}
}
#tcSilder .thumbnail, #tcSilder-products .thumbnail {
	position: relative;
	overflow: hidden
}
#tcSilder .thumbnail .tools, #tcSilder-products .thumbnail .tools {
	position: absolute;
	top: -100%;
	right: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #fff!important;
	z-index: 2;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}
#tcSilder .thumbnail:hover .tools, #tcSilder-products .thumbnail:hover .tools {
	top: 50%
}
#tcSilder .thumbnail:hover, #tcSilder-products .thumbnail:hover {
	opacity: .7;
	filter: alpha(opacity=70)
}
#tcSilder .carousel {
	margin-bottom: 0
}
#tcSilder .item div.slide-contents {
	padding: 15px 0;
	display: block;
	border-top: 1px dotted #ddd
}
#tcSilder .left-btn, #tcSilder .right-btn {
	right: 0;
	width: 26px;
	height: 26px;
	top: -30px;
	position: absolute;
	display: inline-block
}
#tcSilder .left-btn {
	right: 27px;
	background: #eee url(../../images/bx-fa-angles.png) no-repeat 8px 8px
}
#tcSilder .right-btn {
	background: #eee url(../../images/bx-fa-angles.png) no-repeat -33px 8px
}
#tcSilder .right-btn:hover {
	background: #ba5d32 url(../../images/bx-fa-angles.png) no-repeat 8px -31px
}
#tcSilder .left-btn:hover {
	background: #ba5d32 url(../../images/bx-fa-angles.png) no-repeat -33px -31px
}
#tcSilder-products .control-box {
	width: 100%
}
#tcSilder-products .carousel-control {
	background: #666!important;
	border: 0;
	border-radius: 0;
	display: inline-block;
	font-size: 34px;
	font-weight: 200;
	line-height: 18px;
	opacity: .5;
	padding: 4px 10px;
	margin: 30px -20px 0;
	height: 30px;
	width: 30px
}
#tcSilder-products .carousel-indicators {
	bottom: -50px
}
#tcSilder-products .caption-box {
	background: #fff;
	padding: 10px;
	margin-top: -15px
}
#tcSilder-products .caption-box h4 {
	margin-bottom: 5px
}
@media (max-width:640px) {
#tcSilder-products .caption-box {
	word-break: break-all
}
#tcSilder-products .carousel-control {
	margin: 30px 20px 0
}
}
#testimonials .carousel {
	margin-bottom: 0
}
#testimonials .item div.testimonials-slide {
	padding: 15px;
	color: #8a8a8a;
	display: block;
	font-size: 14px;
	line-height: 20px;
	font-style: italic;
	background: #f8f8f8
}
#testimonials .carousel-info {
	overflow: hidden;
	padding-top: 15px;
	background: url(../../images/arrow-testimonials.png) no-repeat 83px 0
}
#testimonials .carousel-info img {
	width: 75px;
	height: 75px;
	padding: 3px;
	border-radius: 150px!important;
	border: solid 1px #f5f5f5
}
#testimonials .carousel-info {
	overflow: hidden
}
#testimonials .carousel-info img {
	margin-right: 15px
}
#testimonials .carousel-info span {
	display: block
}
#testimonials span.testimonials-name {
	color: #ba5d32;
	font-size: 14px;
	margin: 23px 0 7px
}
#testimonials span.testimonials-post {
	color: #656565;
	font-size: 12px
}
#testimonials .left-btn, #testimonials .right-btn {
	right: 0;
	width: 26px;
	height: 26px;
	bottom: 30px;
	position: absolute;
	display: inline-block
}
#testimonials .left-btn {
	right: 27px;
	background: #eee url(../../images/bx-fa-angles.png) no-repeat 8px 8px
}
#testimonials .right-btn {
	background: #eee url(../../images/bx-fa-angles.png) no-repeat -33px 8px
}
#testimonials .right-btn:hover {
	background: #ba5d32 url(../../images/bx-fa-angles.png) no-repeat 8px -31px
}
#testimonials .left-btn:hover {
	background: #ba5d32 url(../../images/bx-fa-angles.png) no-repeat -33px -31px
}
.carousel-control {
	text-shadow: none;
	width: 5%
}
.carousel-control.left, .carousel-control.right {
	background-image: none!important
}
.ui-datepicker {
	background-color: #fff;
	border: 1px solid #ddd
}
.ui-datepicker .ui-widget-header {
	font-weight: 400;
	background: #eee
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	height: 26px;
	min-width: 32px;
	max-width: 32px;
	text-align: center;
	cursor: pointer;
	color: transparent;
	line-height: 26px
}
.ui-datepicker .ui-datepicker-prev .ui-icon, .ui-datepicker .ui-datepicker-next .ui-icon {
	color: transparent;
	visibility: hidden
}
.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {
	background-color: #eee;
	text-decoration: none
}
.ui-datepicker .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-next:before {
	display: inline;
	font-family: FontAwesome;
	font-size: 14px;
	content: "\f100";
	color: #999
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 2px
}
.ui-datepicker .ui-datepicker-next:before {
	content: "\f101"
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 2px
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 2px
}
.ui-datepicker td {
	padding: 0
}
.ui-datepicker td>a, .ui-datepicker td>span {
	display: inline-block;
	min-width: 24px;
	max-width: 24px;
	text-align: center;
	color: #555;
	font-size: 13px
}
.ui-datepicker td>a:hover {
	background-color: #eee
}
.ui-datepicker td>a.ui-state-highlight {
	background-color: #fcf8e3;
	border: 1px solid #f0c670
}
.ui-datepicker td>a.ui-state-active {
	background-color: #ba5d32;
	color: #fff;
	border: 0 none
}
.ui-datepicker td>a.ui-priority-secondary {
	color: #999
}
.ui-datepicker td>span {
	color: #999
}
.ui-datepicker td .ui-datepicker-buttonpane {
	background-color: #ddd
}
.ui-spinner {
	border: 1px solid #ddd
}
.ui-spinner-button {
	border-width: 0!important;
	line-height: 15px;
	padding: 0;
	width: 18px;
	cursor: pointer;
	color: #fff!important;
	height: 15px;
	margin: 1px;
	font-size: 13px
}
.ui-spinner-button>[class*=fa-] {
width:18px;
font-size:10px;
display:inline-block
}
.ui-spinner-input {
	padding: 5px;
	max-width: 75px;
	width: 75px;
	outline: 0!important;
	margin-right: 23px;
	margin-left: 3px;
	margin-bottom: 4px
}
.ui-widget-overlay {
	background: rgba(0,0,0,.25);
	opacity: 1!important;
	filter: alpha(opacity=100)!important;
	z-index: 1040!important
}
.ui-dialog, .ui-jqdialog {
	z-index: 1050!important;
	background-color: #fff;
	padding: 0;
	border: 1px solid #ddd;
	box-shadow: none
}
.ui-dialog .ui-dialog-titlebar, .ui-jqdialog .ui-dialog-titlebar, .ui-dialog .ui-jqdialog-titlebar, .ui-jqdialog .ui-jqdialog-titlebar {
	background-color: #eee;
	font-size: 16px;
	color: #555;
	padding: 10px;
	font-weight: 400
}
.ui-dialog .ui-dialog-title, .ui-jqdialog .ui-dialog-title, .ui-dialog .ui-jqdialog-title, .ui-jqdialog .ui-jqdialog-title {
	float: none;
	width: auto
}
.ui-dialog .widget-header, .ui-jqdialog .widget-header {
	margin: 0;
	border-width: 0 0 1px
}
.ui-dialog .ui-dialog-buttonpane, .ui-jqdialog .ui-dialog-buttonpane, .ui-dialog .ui-jqdialog-buttonpane, .ui-jqdialog .ui-jqdialog-buttonpane {
	background-color: #eee;
	border-top: 1px solid #ddd
}
.ui-dialog .ui-dialog-titlebar-close, .ui-jqdialog .ui-dialog-titlebar-close, .ui-dialog .ui-jqdialog-titlebar-close, .ui-jqdialog .ui-jqdialog-titlebar-close {
	border: 0;
	background: 0 0;
	opacity: .4;
	color: #bd362f;
	padding: 0;
	top: 50%;
	right: 8px!important;
	text-align: center
}
.ui-dialog .ui-dialog-titlebar-close:before, .ui-jqdialog .ui-dialog-titlebar-close:before, .ui-dialog .ui-jqdialog-titlebar-close:before, .ui-jqdialog .ui-jqdialog-titlebar-close:before {
	content: "\f00d";
	display: inline;
	font-family: FontAwesome;
	font-size: 16px
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-jqdialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:hover {
	opacity: 1;
	text-decoration: none;
	padding: 0
}
.ui-dialog .ui-dialog-titlebar-close .ui-button-text, .ui-jqdialog .ui-dialog-titlebar-close .ui-button-text, .ui-dialog .ui-jqdialog-titlebar-close .ui-button-text, .ui-jqdialog .ui-jqdialog-titlebar-close .ui-button-text {
	text-indent: 0;
	visibility: hidden
}
.ui-dialog .widget-header .ui-dialog-titlebar-close, .ui-jqdialog .widget-header .ui-dialog-titlebar-close, .ui-dialog .widget-header .ui-jqdialog-titlebar-close, .ui-jqdialog .widget-header .ui-jqdialog-titlebar-close {
	right: 10px!important
}
.ui-progressbar {
	background-color: #eee;
	height: 22px
}
.ui-progressbar .ui-progressbar-value {
	margin: 0
}
.ui-progressbar .ui-progressbar-value[class=progress-bar] {
	background-color: #ba5d32
}
.ui-slider {
	background-color: #e0e2e2
}
.ui-slider-horizontal {
	height: 10px
}
.ui-slider-vertical {
	width: 10px
}
.ui-slider .ui-slider-handle {
	border-radius: 0;
	width: .9em;
	height: 1.45em;
	cursor: pointer;
	background-color: #eee;
	border: 1px solid
}
.ui-slider .ui-slider-handle:before {
	display: inline-block
}
.ui-slider .ui-slider-handle:hover {
	background-color: #fff
}
.ui-slider .ui-slider-handle:hover, .ui-slider .ui-slider-handle:focus, .ui-slider .ui-slider-handle:active {
	outline: 0;
	box-shadow: 1px 1px 1px 0 rgba(0,0,0,.3);
	text-decoration: none
}
.ui-slider .ui-slider-handle:hover:before, .ui-slider .ui-slider-handle:focus:before, .ui-slider .ui-slider-handle:active:before {
	text-shadow: 1px 1px 1px rgba(0,0,0,.3)
}
.ui-slider-horizontal .ui-slider-handle {
	margin-left: -.725em;
	top: -.4em
}
.ui-slider-vertical .ui-slider-handle {
	left: -.35em;
	margin-bottom: -.65em;
	width: 1.45em;
	height: .9em
}
.ui-slider-range {
	background-color: #ba5d32
}
.ui-slider-handle {
	outline: 0!important
}
.ui-slider-handle, .ui-slider-handle:hover, .ui-slider-handle:focus, .ui-slider-handle:active {
	border-color: #ba5d32;
	color: #ba5d32
}
.ui-slider-green .ui-slider-range {
	background-color: #72af46
}
.ui-slider-green .ui-slider-handle, .ui-slider-green .ui-slider-handle:hover, .ui-slider-green .ui-slider-handle:focus, .ui-slider-green .ui-slider-handle:active {
	border-color: #72af46;
	color: #72af46
}
.ui-slider-red .ui-slider-range {
	background-color: #bd362f
}
.ui-slider-red .ui-slider-handle, .ui-slider-red .ui-slider-handle:hover, .ui-slider-red .ui-slider-handle:focus, .ui-slider-red .ui-slider-handle:active {
	border-color: #bd362f;
	color: #bd362f
}
.ui-slider-purple .ui-slider-range {
	background-color: #8775a7
}
.ui-slider-purple .ui-slider-handle, .ui-slider-purple .ui-slider-handle:hover, .ui-slider-purple .ui-slider-handle:focus, .ui-slider-purple .ui-slider-handle:active {
	border-color: #8775a7;
	color: #8775a7
}
.ui-slider-gray .ui-slider-range {
	background-color: #555
}
.ui-slider-gray .ui-slider-handle, .ui-slider-gray .ui-slider-handle:hover, .ui-slider-gray .ui-slider-handle:focus, .ui-slider-gray .ui-slider-handle:active {
	border-color: #555;
	color: #555
}
.ui-slider-blue .ui-slider-range {
	background-color: #466baf
}
.ui-slider-blue .ui-slider-handle, .ui-slider-blue .ui-slider-handle:hover, .ui-slider-blue .ui-slider-handle:focus, .ui-slider-blue .ui-slider-handle:active {
	border-color: #466baf;
	color: #466baf
}
.ui-slider-yellow .ui-slider-range {
	background-color: #fee188
}
.ui-slider-yellow .ui-slider-handle, .ui-slider-yellow .ui-slider-handle:hover, .ui-slider-yellow .ui-slider-handle:focus, .ui-slider-yellow .ui-slider-handle:active {
	border-color: #fee188;
	color: #fee188
}
.ui-slider-primary .ui-slider-range {
	background-color: #466baf
}
.ui-slider-primary .ui-slider-handle, .ui-slider-primary .ui-slider-handle:hover, .ui-slider-primary .ui-slider-handle:focus, .ui-slider-primary .ui-slider-handle:active {
	border-color: #466baf;
	color: #466baf
}
.ui-slider-success .ui-slider-range {
	background-color: #72af46
}
.ui-slider-success .ui-slider-handle, .ui-slider-success .ui-slider-handle:hover, .ui-slider-success .ui-slider-handle:focus, .ui-slider-success .ui-slider-handle:active {
	border-color: #72af46;
	color: #72af46
}
.ui-slider-danger .ui-slider-range {
	background-color: #bd362f
}
.ui-slider-danger .ui-slider-handle, .ui-slider-danger .ui-slider-handle:hover, .ui-slider-danger .ui-slider-handle:focus, .ui-slider-danger .ui-slider-handle:active {
	border-color: #bd362f;
	color: #bd362f
}
.ui-slider-info .ui-slider-range {
	background-color: #5bc0de
}
.ui-slider-info .ui-slider-handle, .ui-slider-info .ui-slider-handle:hover, .ui-slider-info .ui-slider-handle:focus, .ui-slider-info .ui-slider-handle:active {
	border-color: #5bc0de;
	color: #5bc0de
}
.ui-slider-warning .ui-slider-range {
	background-color: #ab7a4b
}
.ui-slider-warning .ui-slider-handle, .ui-slider-warning .ui-slider-handle:hover, .ui-slider-warning .ui-slider-handle:focus, .ui-slider-warning .ui-slider-handle:active {
	border-color: #ab7a4b;
	color: #ab7a4b
}
.ui-tabs .ui-tabs-nav {
	padding: 0;
	border-bottom: 1px solid #ddd
}
.ui-tabs .ui-tabs-nav li.ui-state-default>a {
	background-color: #eee;
	border: 1px solid #ddd;
	border-bottom-width: 0;
	color: #666;
	font-weight: 400;
	line-height: 16px;
	margin-right: -1px;
	padding: 8px 12px;
	position: relative;
	top: 2px
}
@media (max-width:360px) {
.ui-tabs .ui-tabs-nav li.ui-state-default>a {
	background-color: #eee;
	border: 1px solid #ddd;
	border-bottom-width: 0;
	color: #666;
	font-weight: 400;
	line-height: 10px;
	margin-right: -1px;
	padding: 8px 6px;
	position: relative;
	font-size: 11px;
	top: 2px
}
}
.ui-tabs .ui-tabs-nav li>a:focus {
	outline: 0
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active>a {
	background-color: #fff;
	border: 1px solid;
	border-color: #ba5d32 #ddd transparent;
	border-top-width: 1px;
	color: #ba5d32;
	position: relative
}
.ui-tabs .ui-tabs-panel {
	border: 1px solid #ddd;
	border-top-width: 0;
	margin: 0;
	left: auto;
	right: auto;
	top: auto;
	bottom: auto
}
.ui-tooltip {
	background-color: #555;
	color: #fff
}
.ui-accordion .ui-accordion-header {
	color: #555;
	font-weight: 400;
	background-color: #f5f5f5;
	border: 1px solid #ddd;
	padding: 8px 8px 9px 24px;
	font-size: 13px
}
.ui-accordion .ui-accordion-header:hover {
	color: #555
}
.ui-accordion .ui-accordion-header.ui-state-active {
	color: #555;
	position: relative
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	text-indent: 0;
	margin-top: 0;
	position: absolute;
	left: 10px;
	top: 7px
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon:before {
	display: inline;
	font-family: FontAwesome;
	font-size: 15px;
	content: "\f105"
}
.ui-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon:before {
	content: "\f107";
	font-weight: 400
}
.ui-accordion .ui-accordion-content {
	border: 1px solid #ddd;
	border-top-width: 0;
	padding: 11px 16px
}
.ui-menu {
	box-sizing: content-box;
	width: 150px;
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.2);
	box-shadow: 0 2px 4px rgba(0,0,0,.2);
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 3px;
	z-index: 12
}
.ui-menu .ui-menu-item a {
	padding: 4px 7px 5px;
	color: #555;
	cursor: pointer;
	box-sizing: inherit
}
.ui-menu .ui-menu-item a .ui-menu-icon {
	float: right;
	position: relative;
	top: 0;
	left: auto;
	right: auto;
	bottom: auto;
	text-indent: 0
}
.ui-menu .ui-menu-item a .ui-menu-icon:before {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 14px;
	display: inline
}
.ui-menu .ui-menu-item a:hover, .ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active {
	background-color: #ba5d32;
	color: #fff;
	margin: auto;
	font-weight: 400
}
.ui-menu .ui-menu-item a:hover .ui-menu-icon, .ui-menu .ui-menu-item a.ui-state-focus .ui-menu-icon, .ui-menu .ui-menu-item a.ui-state-active .ui-menu-icon {
	color: #fff
}
.ui-menu .ui-state-disabled a {
	color: #999;
	cursor: default
}
.ui-menu .ui-state-disabled a:hover, .ui-menu .ui-state-disabled a.ui-state-focus, .ui-menu .ui-state-disabled a.ui-state-active {
	background-color: #fff;
	color: #999
}
.ui-autocomplete {
	background-color: #fff;
	border: 1px solid rgba(0,0,0,.2);
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,.2);
	box-shadow: 0 2px 4px rgba(0,0,0,.2)
}
.ui-autocomplete-category {
	padding: 6px;
	position: relative;
	background-color: #eee;
	color: #ba5d32;
	font-weight: bolder;
	border: 1px solid #ddd;
	border-width: 1px 0
}
.ui-sortable-placeholder, .ui-sortable-helper, .ui-sortable-placeholder>a, .ui-sortable-helper>a {
	cursor: move!important
}
.draggable-placeholder {
	border: 1px dashed #fffefc!important;
	background-color: #fff!important
}
.label {
	border-radius: 0;
	text-shadow: none;
	font-weight: 400;
	display: inline-block;
	background-color: #ba5d32!important
}
.label[class*=col-][class*=arrow] {
	min-height: 0
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
::safari-only, .label:empty {
display:inline-block
}
::safari-only, .badge:empty {
display:inline-block
}
}
.badge {
	text-shadow: none;
	font-size: 11px;
	padding: 3px 6px;
	font-weight: 400;
	background-color: #ba5d32!important;
	-webkit-border-radius: 12px!important;
	-moz-border-radius: 12px!important;
	border-radius: 12px!important;
	text-shadow: none!important
}
.badge.no-radius {
	border-radius: 0
}
.label-transparent, .badge-transparent {
	background-color: transparent!important
}
.label-gray, .badge-gray {
	background-color: #555!important
}
.label-info, .badge-info {
	background-color: #5bc0de!important
}
.label-primary, .badge-primary {
	background-color: #466baf!important
}
.label-success, .badge-success {
	background-color: #72af46!important
}
.label-danger, .badge-danger {
	background-color: #bd362f!important
}
.label-inverse, .badge-inverse {
	background-color: #333!important
}
.label-warning, .badge-warning {
	background-color: #ab7a4b!important
}
.label-purple, .badge-purple {
	background-color: #8775a7!important
}
.label-yellow, .badge-yellow {
	background-color: #fee188!important
}
.label-light, .badge-light {
	background-color: #eee!important
}
.label-green, .badge-green {
	background-color: #72af46!important
}
.label-blue, .badge-blue {
	background-color: #466baf!important
}
.label-red, .badge-red {
	background-color: #bd362f!important
}
.label-pending, .badge-pending {
	background-color: #ab7a4b!important
}
.label-active, .badge-active {
	background-color: #72af46!important
}
.label-suspended, .badge-suspended {
	background-color: #466baf!important
}
.label-paid, .badge-paid {
	background-color: #bd362f!important
}
.label-unpaid, .badge-unpaid {
	background-color: #ab7a4b!important
}
.label-terminated, .badge-terminated {
	background-color: #bd362f!important
}
.label-cancelled, .badge-cancelled {
	background-color: #bfbfbf!important
}
.label-expired, .badge-expired {
	background-color: #999!important
}
.label-refunded, .badge-refunded {
	background-color: #bfbfbf!important
}
.label-collections, .badge-collections {
	background-color: #fee188!important
}
.label-fraud, .badge-fraud {
	background-color: #222!important
}
.badge-yellow, .label-yellow {
	color: #963!important;
	border-color: #fee188
}
.badge-light, .label-light {
	color: #999!important
}
.label.arrowed, .label.arrowed-in {
	position: relative;
	z-index: 1
}
.label.arrowed:before, .label.arrowed-in:before {
	display: inline-block;
	content: "";
	position: absolute;
	top: 0;
	z-index: -1;
	border: 1px solid transparent;
	border-right-color: #ba5d32
}
.label.arrowed-in:before {
	border-color: #ba5d32;
	border-left-color: transparent!important
}
.label.arrowed-right, .label.arrowed-in-right {
	position: relative;
	z-index: 1
}
.label.arrowed-right:after, .label.arrowed-in-right:after {
	display: inline-block;
	content: "";
	position: absolute;
	top: 0;
	z-index: -1;
	border: 1px solid transparent;
	border-left-color: #ba5d32
}
.label.arrowed-in-right:after {
	border-color: #ba5d32;
	border-right-color: transparent!important
}
.label-info.arrowed:before {
	border-right-color: #5bc0de
}
.label-info.arrowed-in:before {
	border-color: #5bc0de
}
.label-info.arrowed-right:after {
	border-left-color: #5bc0de
}
.label-info.arrowed-in-right:after {
	border-color: #5bc0de
}
.label-primary.arrowed:before {
	border-right-color: #466baf
}
.label-primary.arrowed-in:before {
	border-color: #466baf
}
.label-primary.arrowed-right:after {
	border-left-color: #466baf
}
.label-primary.arrowed-in-right:after {
	border-color: #466baf
}
.label-success.arrowed:before {
	border-right-color: #72af46
}
.label-success.arrowed-in:before {
	border-color: #72af46
}
.label-success.arrowed-right:after {
	border-left-color: #72af46
}
.label-success.arrowed-in-right:after {
	border-color: #72af46
}
.label-warning.arrowed:before {
	border-right-color: #ab7a4b
}
.label-warning.arrowed-in:before {
	border-color: #ab7a4b
}
.label-warning.arrowed-right:after {
	border-left-color: #ab7a4b
}
.label-warning.arrowed-in-right:after {
	border-color: #ab7a4b
}
.label-danger.arrowed:before {
	border-right-color: #bd362f
}
.label-danger.arrowed-in:before {
	border-color: #bd362f
}
.label-danger.arrowed-right:after {
	border-left-color: #bd362f
}
.label-danger.arrowed-in-right:after {
	border-color: #bd362f
}
.label-inverse.arrowed:before {
	border-right-color: #333
}
.label-inverse.arrowed-in:before {
	border-color: #333
}
.label-inverse.arrowed-right:after {
	border-left-color: #333
}
.label-inverse.arrowed-in-right:after {
	border-color: #333
}
.label-purple.arrowed:before {
	border-right-color: #8775a7
}
.label-purple.arrowed-in:before {
	border-color: #8775a7
}
.label-purple.arrowed-right:after {
	border-left-color: #8775a7
}
.label-purple.arrowed-in-right:after {
	border-color: #8775a7
}
.label-yellow.arrowed:before {
	border-right-color: #fee188
}
.label-yellow.arrowed-in:before {
	border-color: #fee188
}
.label-yellow.arrowed-right:after {
	border-left-color: #fee188
}
.label-yellow.arrowed-in-right:after {
	border-color: #fee188
}
.label-light.arrowed:before {
	border-right-color: #eee
}
.label-light.arrowed-in:before {
	border-color: #eee
}
.label-light.arrowed-right:after {
	border-left-color: #eee
}
.label-light.arrowed-in-right:after {
	border-color: #eee
}
.label-gray.arrowed:before {
	border-right-color: #555
}
.label-gray.arrowed-in:before {
	border-color: #555
}
.label-gray.arrowed-right:after {
	border-left-color: #555
}
.label-gray.arrowed-in-right:after {
	border-color: #555
}
.label-green.arrowed:before {
	border-right-color: #72af46
}
.label-green.arrowed-in:before {
	border-color: #72af46
}
.label-green.arrowed-right:after {
	border-left-color: #72af46
}
.label-green.arrowed-in-right:after {
	border-color: #72af46
}
.label-blue.arrowed:before {
	border-right-color: #466baf
}
.label-blue.arrowed-in:before {
	border-color: #466baf
}
.label-blue.arrowed-right:after {
	border-left-color: #466baf
}
.label-blue.arrowed-in-right:after {
	border-color: #466baf
}
.label-red.arrowed:before {
	border-right-color: #bd362f
}
.label-red.arrowed-in:before {
	border-color: #bd362f
}
.label-red.arrowed-right:after {
	border-left-color: #bd362f
}
.label-red.arrowed-in-right:after {
	border-color: #bd362f
}
.label-pending.arrowed:before {
	border-right-color: #ab7a4b
}
.label-pending.arrowed-in:before {
	border-color: #ab7a4b
}
.label-pending.arrowed-right:after {
	border-left-color: #ab7a4b
}
.label-pending.arrowed-in-right:after {
	border-color: #ab7a4b
}
.label-active.arrowed:before {
	border-right-color: #72af46
}
.label-active.arrowed-in:before {
	border-color: #72af46
}
.label-active.arrowed-right:after {
	border-left-color: #72af46
}
.label-active.arrowed-in-right:after {
	border-color: #72af46
}
.label-suspended.arrowed:before {
	border-right-color: #466baf
}
.label-suspended.arrowed-in:before {
	border-color: #466baf
}
.label-suspended.arrowed-right:after {
	border-left-color: #466baf
}
.label-suspended.arrowed-in-right:after {
	border-color: #466baf
}
.label-paid.arrowed:before {
	border-right-color: #bd362f
}
.label-paid.arrowed-in:before {
	border-color: #bd362f
}
.label-paid.arrowed-right:after {
	border-left-color: #bd362f
}
.label-paid.arrowed-in-right:after {
	border-color: #bd362f
}
.label-unpaid.arrowed:before {
	border-right-color: #ab7a4b
}
.label-unpaid.arrowed-in:before {
	border-color: #ab7a4b
}
.label-unpaid.arrowed-right:after {
	border-left-color: #ab7a4b
}
.label-unpaid.arrowed-in-right:after {
	border-color: #ab7a4b
}
.label-terminated.arrowed:before {
	border-right-color: #bd362f
}
.label-terminated.arrowed-in:before {
	border-color: #bd362f
}
.label-terminated.arrowed-right:after {
	border-left-color: #bd362f
}
.label-terminated.arrowed-in-right:after {
	border-color: #bd362f
}
.label-cancelled.arrowed:before {
	border-right-color: #bfbfbf
}
.label-cancelled.arrowed-in:before {
	border-color: #bfbfbf
}
.label-cancelled.arrowed-right:after {
	border-left-color: #bfbfbf
}
.label-cancelled.arrowed-in-right:after {
	border-color: #bfbfbf
}
.label-expired.arrowed:before {
	border-right-color: #999
}
.label-expired.arrowed-in:before {
	border-color: #999
}
.label-expired.arrowed-right:after {
	border-left-color: #999
}
.label-expired.arrowed-in-right:after {
	border-color: #999
}
.label-refunded.arrowed:before {
	border-right-color: #bfbfbf
}
.label-refunded.arrowed-in:before {
	border-color: #bfbfbf
}
.label-refunded.arrowed-right:after {
	border-left-color: #bfbfbf
}
.label-refunded.arrowed-in-right:after {
	border-color: #bfbfbf
}
.label-collections.arrowed:before {
	border-right-color: #fee188
}
.label-collections.arrowed-in:before {
	border-color: #fee188
}
.label-collections.arrowed-right:after {
	border-left-color: #fee188
}
.label-collections.arrowed-in-right:after {
	border-color: #fee188
}
.label-fraud.arrowed:before {
	border-right-color: #222
}
.label-fraud.arrowed-in:before {
	border-color: #222
}
.label-fraud.arrowed-right:after {
	border-left-color: #222
}
.label-fraud.arrowed-in-right:after {
	border-color: #222
}
.label {
	font-size: 12px;
	line-height: 1.2;
	height: 20px
}
.label.arrowed {
	margin-left: 5px
}
.label.arrowed:before {
	left: -10px;
	border-width: 10px 5px
}
.label.arrowed-in {
	margin-left: 5px
}
.label.arrowed-in:before {
	left: -5px;
	border-width: 10px 5px
}
.label.arrowed-right {
	margin-right: 5px
}
.label.arrowed-right:after {
	right: -10px;
	border-width: 10px 5px
}
.label.arrowed-in-right {
	margin-right: 5px
}
.label.arrowed-in-right:after {
	right: -5px;
	border-width: 10px 5px
}
.label-lg {
	padding: .3em .6em .4em;
	font-size: 13px;
	line-height: 1.1;
	height: 24px
}
.label-lg.arrowed {
	margin-left: 6px
}
.label-lg.arrowed:before {
	left: -12px;
	border-width: 12px 6px
}
.label-lg.arrowed-in {
	margin-left: 6px
}
.label-lg.arrowed-in:before {
	left: -6px;
	border-width: 12px 6px
}
.label-lg.arrowed-right {
	margin-right: 6px
}
.label-lg.arrowed-right:after {
	right: -12px;
	border-width: 12px 6px
}
.label-lg.arrowed-in-right {
	margin-right: 6px
}
.label-lg.arrowed-in-right:after {
	right: -6px;
	border-width: 12px 6px
}
.label-xlg {
	padding: .3em .7em .4em;
	font-size: 14px;
	line-height: 1.3;
	height: 28px
}
.label-xlg.arrowed {
	margin-left: 7px
}
.label-xlg.arrowed:before {
	left: -14px;
	border-width: 14px 7px
}
.label-xlg.arrowed-in {
	margin-left: 7px
}
.label-xlg.arrowed-in:before {
	left: -7px;
	border-width: 14px 7px
}
.label-xlg.arrowed-right {
	margin-right: 7px
}
.label-xlg.arrowed-right:after {
	right: -14px;
	border-width: 14px 7px
}
.label-xlg.arrowed-in-right {
	margin-right: 7px
}
.label-xlg.arrowed-in-right:after {
	right: -7px;
	border-width: 14px 7px
}
.label-sm {
	padding: .2em .4em .3em;
	font-size: 11px;
	line-height: 1.2;
	height: 18px
}
.label-sm.arrowed {
	margin-left: 4px
}
.label-sm.arrowed:before {
	left: -8px;
	border-width: 9px 4px
}
.label-sm.arrowed-in {
	margin-left: 4px
}
.label-sm.arrowed-in:before {
	left: -4px;
	border-width: 9px 4px
}
.label-sm.arrowed-right {
	margin-right: 4px
}
.label-sm.arrowed-right:after {
	right: -8px;
	border-width: 9px 4px
}
.label-sm.arrowed-in-right {
	margin-right: 4px
}
.label-sm.arrowed-in-right:after {
	right: -4px;
	border-width: 9px 4px
}
.label>span, .label>[class*=fa-], .label>[class*=glyphicon-] {
line-height:1;
vertical-align:bottom
}
form .tcb {
	display: block;
	min-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px
}
@media (min-width:768px) {
form.form-inline .tcb {
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 0;
	vertical-align: middle
}
}
form .labels {
	cursor: pointer
}
form label {
	font-weight: 400;
	font-size: 14px
}
form .form-actions {
	display: block;
	border-top: 1px solid #ddd;
	padding: 15px 10px
}
form .form-actions .form-group {
	margin-bottom: 0
}
form .input-group-addon {
	border: 1px solid #ddd
}
form .input-group-addon [class*=" fa-"], form .input-group-addon [class^=fa-], form .input-group-addon [class*=" glyphicon-"], form .input-group-addon [class^=glyphicon-] {
	color: #797979
}
form .input-group-addon [class*=" glyphicon-"], form .input-group-addon [class^=glyphicon-] {
	font-size: 13px
}
form .form-group .help-block {
	font-size: 12px;
	margin-bottom: 5px
}
form .form-group.has-success>.input-icon [class*=fa-], form .form-group.has-success>.input-icon [class^=fa-], form .form-group.has-success>.input-icon [class*=glyphicon-], form .form-group.has-success>.input-icon [class^=glyphicon-] {
	color: #3c763d
}
form .form-group.has-warning>.input-icon [class*=fa-], form .form-group.has-warning>.input-icon [class^=fa-], form .form-group.has-warning>.input-icon [class*=glyphicon-], form .form-group.has-warning>.input-icon [class^=glyphicon-] {
	color: #8a6d3b
}
form .form-group.has-error>.input-icon [class*=fa-], form .form-group.has-error>.input-icon [class^=fa-], form .form-group.has-error>.input-icon [class*=glyphicon-], form .form-group.has-error>.input-icon [class^=glyphicon-] {
	color: #a94442
}
form .input-icon {
	position: relative
}
form .input-icon input {
	padding-left: 33px!important
}
form .input-icon [class*=fa-], form .input-icon [class^=fa-], form .input-icon [class*=" glyphicon-"], form .input-icon [class^=glyphicon-] {
	display: block;
	position: absolute;
	margin: 11px 2px 4px 10px;
	width: 16px;
	min-width: 16px;
	height: 16px;
	font-size: 16px
}
form .input-icon.right input {
	padding-left: 12px!important;
	padding-right: 33px!important
}
form .input-icon.right [class*=fa-], form [class^=fa-] {
	right: 8px;
	float: right
}
.form-horizontal .tcb {
	margin-top: 0!important;
	margin-bottom: 0!important
}
.form-horizontal .tcb-inline {
	display: inline-block;
	padding-left: 0!important;
	margin-bottom: 0;
	vertical-align: middle;
	margin-right: 15px;
	min-height: 20px
}
@media (max-width:767px) {
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	margin-bottom: 5px
}
}
textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=find], input[type=tel], input[type=color] {
	border-radius: 0!important;
	background-color: #fff;
	border: 1px solid #ddd;
	font-size: 13px;
	box-shadow: none!important;
	padding: 6px
}
textarea:focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=number]:focus, input[type=email]:focus, input[type=url]:focus, input[type=search]:focus, input[type=find]:focus, input[type=tel]:focus, input[type=color]:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #ddd #ddd #ddd #ba5d32;
	background-color: #fff;
	outline: 0 none;
	-webkit-transition-duration: .1s;
	transition-duration: .1s
}
input[readonly] {
	background: #f5f5f5!important;
	cursor: default!important
}
.input-mini {
	width: 60px;
	max-width: 100%
}
.input-small {
	width: 90px;
	max-width: 100%
}
.input-medium, .input-md {
	width: 150px;
	max-width: 100%
}
.input-large {
	width: 210px;
	max-width: 100%
}
.input-xlarge {
	width: 270px;
	max-width: 100%
}
.input-xxlarge {
	width: 530px;
	max-width: 100%
}
.input-lg {
	height: 45px
}
select option, select.form-control option {
	padding: 3px 4px
}
select option:active, select.form-control option:active, select option:hover, select.form-control option:hover, select option:focus, select.form-control option:focus {
	background-color: #fff;
	color: #999
}
select option[value=""], select.form-control option[value=""] {
	padding: 0
}
.form-control, select {
	border-radius: 0;
	-webkit-box-shadow: none!important;
	box-shadow: none!important;
	color: #999;
	background-color: #fff;
	border: 1px solid #ddd
}
.form-control:focus, select:focus {
	color: #999;
	border-color: #ddd;
	background-color: #fff;
	outline: 0
}
select {
	padding: 3px 4px;
	height: 30px
}
select.form-control {
	padding: 4px 6px
}
select[multiple], select.form-control[multiple] {
	height: auto
}
select.input-sm {
	border-radius: 0;
	padding: 2px 3px
}
select.input-lg {
	border-radius: 0;
	padding: 6px 8px
}
input[disabled] {
	color: #848484!important;
	background-color: #eee!important
}
input[disabled]:hover {
	border-color: #ddd!important
}
input[readonly] {
	color: #939192;
	background: #f5f5f5!important;
	cursor: default
}
input[readonly]:hover {
	border-color: #c3c3c3
}
input[readonly]:focus {
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color: #aaa;
	background-color: #f9f9f9
}
.login-container {
	width: 375px;
	margin: 0 auto;
	margin-top: 75px
}
.login-box {
	width: 360px;
	padding: 20px;
	padding-bottom: 0;
	background: #fff;
	border-top: 2px solid #ba5d32;
	visibility: hidden;
	position: absolute;
	overflow: hidden;
	-moz-transform: scale(0, 1) translate(-150px);
	-webkit-transform: scale(0, 1) translate(-150px);
	-o-transform: scale(0, 1) translate(-150px);
	-ms-transform: scale(0, 1) translate(-150px);
	transform: scale(0, 1) translate(-150px)
}
.login-box.visible {
	visibility: visible;
	-moz-transform: scale(1, 1) translate(0);
	-webkit-transform: scale(1, 1) translate(0);
	-o-transform: scale(1, 1) translate(0);
	-ms-transform: scale(1, 1) translate(0);
	transform: scale(1, 1) translate(0);
	-webkit-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	-o-transition: none;
	-webkit-transition: none
}
.login-box .page-header {
	margin: -15px 0 15px
}
.login-box .footer-wrap {
	background: #eee;
	margin: 20px -20px 0;
	padding: 10px 20px;
	border-top: 2px solid #ddd
}
.login-box .footer-wrap a {
	text-decoration: none
}
.login-box .social-or-login {
	margin-top: 4px;
	position: relative;
	z-index: 1;
	text-align: center
}
.login-box .social-or-login :first-child {
	display: inline-block;
	background: #fff;
	padding: 2px 8px;
	color: #ba5d32;
	font-size: 13px
}
.login-box .social-or-login:before {
	content: "";
	display: block;
	position: absolute;
	z-index: -1;
	top: 50%;
	left: 0;
	right: 0;
	border-top: 1px dotted #ddd
}
@media (max-width:480px) {
.login-container {
	margin-top: 25px
}
.login-container, .login-box {
	width: 98%
}
}
body.login {
	background: #333!important
}
.error-container {
	margin-top: 50px;
	background: #fffdfa;
	border: 1px solid #ffe6bd
}
.error-container .error-box {
	margin: 15px 0;
	text-align: center
}
.error-container .error-box .error-code {
	font-size: 700%;
	font-weight: bolder;
	border-bottom: 1px solid #bd362f;
	padding: 10px;
	color: #bd362f
}
@media (max-width:768px) {
.error-container .error-box .error-code {
	font-size: 360%
}
}
@media (max-width:480px) {
.error-container .error-box .error-code {
	font-size: 200%
}
.error-container .error-box h3 {
	font-size: 13px!important
}
}
body.error {
	background: #fff!important
}
.navbar {
	border-bottom: 1px solid transparent;
	background-color: #2a2a2a
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-right>li>a {
	color: #fff
}
.navbar-default .nav li a {
	border-top: 1px solid transparent
}
.navbar-default .navbar-toggle {
	outline: 0;
	color: #eee;
	margin-top: 6px;
	margin-bottom: auto;
	border-color: transparent
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:active, .navbar-default .navbar-toggle:focus {
	color: #999;
	background: 0 0
}
.navbar-default .navbar-header {
	background: 0 0
}
.navbar-default .navbar-collapse, .navbar-default .navbar-default .navbar-form {
	border-color: transparent
}
.navbar-default .nav .open>a, .navbar-default .nav .open>a:hover, .navbar-default .nav .open>a:focus {
	background-color: transparent;
	border-color: transparent
}
.navbar-default .navbar-left>li>a, .navbar-default .navbar-right>li>a {
	color: #fff
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-right>li>a:hover, .navbar-default .navbar-right>li>a:focus {
	background-color: transparent!important;
	color: #fff
}
.navbar-default .navbar-nav>li.open>a, .navbar-default .navbar-nav>li.open>a:hover, .navbar-default .navbar-nav>li.open>a:focus, .navbar-default .navbar-right>li.open>a, .navbar-default .navbar-right>li.open>a:hover, .navbar-default .navbar-right>li.open>a:focus {
	color: #fff;
	background-color: transparent!important
}
.navbar-default .navbar-brand.top-nav-collapse {
	background: 0 0
}
.navbar-default .navbar-brand.top-nav-collapse img {
	width: 70%
}
.navbar-default .navbar-brand {
	padding: 10px 15px
}
@media (max-width:992px) {
.top-menu {
	background: #3a3a3a;
	padding: 5px 0
}
.navbar-default .nav-top {
	margin-left: -15px;
	margin-right: -15px;
	background: #333;
	padding: 0 10px
}
.navbar-default .navbar-brand img {
	width: 70%
}
}
@media (min-width:992px) {
.navbar {
	padding: 20px 0;
	border-bottom: 0
}
.top-nav-collapse {
	padding: 0;
	background: #3a3a3a
}
.top-nav-collapse .navbar-left {
	margin-left: -45px
}
.navbar-default {
	-webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
	-moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
	transition: background .5s ease-in-out, padding .5s ease-in-out
}
.navbar-default .search-box {
	min-width: 190px
}
.navbar-default .navbar-brand {
	padding: 10px 15px
}
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-right>li>a {
	padding: 15px
}
}
.mass-head {
	padding: 30px 0 0;
	width: 100%;
	height: auto;
	color: #eee
}
.mass-head .heading {
	font-size: 42px
}
.mass-head .sub-heading {
	font-size: 14px;
	padding: 5px 10px;
	background: #333
}
.mass-head.inner {
	color: #555;
	text-align: left;
	background: #eee
}
.mass-head.inner h1 {
	font-size: 26px;
	margin-top: 0;
	color: #555
}
.mass-head.inner .breadcrumb {
	float: right;
	margin-top: 0;
	background: 0 0;
	border-bottom: 0 none
}
.mass-head.inner .breadcrumb li, .mass-head.inner .breadcrumb a {
	color: #555
}
.mass-head.inner .breadcrumb>li+li:before {
	content: "//\00a0";
	padding: 0 5px
}
@media (max-width:992px) {
.mass-head.inner .breadcrumb {
	float: left;
	padding: 0
}
}
.mass-head.inner.red h1, .mass-head.inner.blue h1, .mass-head.inner.green h1, .mass-head.inner.purple h1, .mass-head.inner.dark h1, .mass-head.inner.yellow h1, .mass-head.inner.gray h1, .mass-head.inner.red .breadcrumb, .mass-head.inner.blue .breadcrumb, .mass-head.inner.green .breadcrumb, .mass-head.inner.purple .breadcrumb, .mass-head.inner.dark .breadcrumb, .mass-head.inner.yellow .breadcrumb, .mass-head.inner.gray .breadcrumb, .mass-head.inner.red .breadcrumb li, .mass-head.inner.blue .breadcrumb li, .mass-head.inner.green .breadcrumb li, .mass-head.inner.purple .breadcrumb li, .mass-head.inner.dark .breadcrumb li, .mass-head.inner.yellow .breadcrumb li, .mass-head.inner.gray .breadcrumb li, .mass-head.inner.red .breadcrumb a, .mass-head.inner.blue .breadcrumb a, .mass-head.inner.green .breadcrumb a, .mass-head.inner.purple .breadcrumb a, .mass-head.inner.dark .breadcrumb a, .mass-head.inner.yellow .breadcrumb a, .mass-head.inner.gray .breadcrumb a {
	color: rgba(255,255,255,.75)
}
.mass-head.inner.red small, .mass-head.inner.blue small, .mass-head.inner.green small, .mass-head.inner.purple small, .mass-head.inner.dark small, .mass-head.inner.yellow small, .mass-head.inner.gray small {
	color: rgba(255,255,255,.35)
}
@media (min-width:992px) {
.mass-head {
	padding: 90px 0 0;
	display: table
}
.mass-head .heading {
	font-size: 75px;
	padding-top: 60px
}
.mass-head .sub-heading {
	font-size: 18px;
	display: table-cell
}
.mass-head.inner {
	padding: 120px 0 0
}
}
.block-s1 {
	padding: 10px 0
}
.block-s1 p, .block-s1 h1, .block-s1 h2, .block-s1 h3, .block-s1 h4, .block-s1 h5, .block-s1 h6 {
	padding: 0;
	margin: 10px 15px
}
@media (max-width:992px) {
.block-s1 .text-right, .block-s1 .text-left {
	text-align: center!important
}
}
@media (max-width:480px) {
.block-s1 h1, .block-s1 h2, .block-s1 h3, .block-s1 h4 {
	font-size: 16px;
	line-height: 26px
}
}
.block-s2 {
	padding: 20px 0 15px
}
.block-s3 {
	padding: 15px 0
}
.block-footer {
	padding: 40px 0 10px;
	background: #333
}
.block-footer ul.list-unstyled {
	padding: 0 10px
}
.block-footer ul.list-unstyled a {
	color: #919191
}
.block-footer ul.list-unstyled a:hover, .block-footer ul.list-unstyled a:active, .block-footer ul.list-unstyled a:focus {
	color: #fff;
	text-decoration: none
}
.block-footer ul.list-unstyled li {
	padding-top: 5px
}
.block-footer ul.list-unstyled .fa, .block-footer ul.list-unstyled .glyphicon {
	font-size: 110%
}
.block-footer h4 {
	text-transform: uppercase;
	color: #919191;
	font-size: 15px
}
.block-footer .social ul, .block-footer .social li {
	padding: 0!important
}
.block-footer .well {
	background: #212121;
	border: 0 none
}
.block-footer .copyright {
	padding-top: 10px;
	margin-top: 60px;
	border-top: 1px solid #454545;
	border-bottom: 1px solid #454545
}
.block-footer .copyright ul {
	float: right
}
.block-footer .copyright ul a {
	color: #919191
}
.block-footer .copyright ul a:hover, .block-footer .copyright ul a:active, .block-footer .copyright ul a:focus {
	color: #fff;
	text-decoration: none
}
@media (max-width:768px) {
.block-footer .copyright ul {
	float: left!important
}
}
.block-footer.footer-warp {
	padding: 30px 15px 15px!important;
	background: rgba(0,0,0,.9)
}
.page-container {
	background: #fff
}
@media (min-width:767px) {
.block-s2 {
	padding: 40px 0 35px
}
}
@media (max-width:992px) {
.container {
	width: 100%!important
}
}
.tc-box {
	margin-bottom: 15px
}
.tc-box :hover, .tc-box :active, .tc-box :focus {
	text-decoration: none
}
.tc-box .media {
	padding: 10px 0
}
.tc-box .media .pull-left {
	margin-right: 0
}
.tc-box .border-right {
	border-right: 1px dotted #ddd
}
@media (max-width:992px) {
.tc-box .border-right {
	border-right: 1px dotted transparent;
	border-bottom: 1px dotted #ddd
}
}
.tc-box .media-body {
	padding-right: 10px;
	padding-left: 10px
}
.tc-box .icon-box .fa, .tc-box .icon-box .glyphicon {
	font-size: 3em;
	color: #555
}
#back-to-top {
	z-index: 999
}
.back-to-top {
	cursor: pointer;
	position: fixed;
	bottom: 10px;
	right: 25px;
	display: none
}
.blog-posts h1, .blog-posts h2 {
	margin-top: 10px
}
.blog-posts h1 a, .blog-posts h2 a {
	color: #797979;
	text-decoration: none
}
.blog-posts h1 a:hover, .blog-posts h2 a:hover {
	color: #ba5d32
}
@media (max-width:480px) {
.blog-posts h1, .blog-posts h2 {
	font-size: 18px
}
}
.blog-posts .post-by {
	padding: 7px 0;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin: 10px 0 20px
}
.blog-posts img {
	margin: 10px 0 15px
}
.blog-tags {
	margin-bottom: 20px
}
.blog-tags ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.blog-tags ul li {
	position: relative;
	margin: 0 16px 7px 0;
	display: inline-block;
	background: #eee
}
.blog-tags ul li a {
	background: #eee;
	display: inline-block;
	padding: 3px 5px 3px 10px;
	color: #555
}
.blog-tags ul li a:hover, .blog-tags ul li a:focus {
	color: #fff;
	background: #999;
	text-decoration: none
}
.blog-tags ul li a:after {
	top: 50%;
	width: 0;
	left: 100%;
	height: 0;
	z-index: 2;
	content: " ";
	display: block;
	margin-top: -12px;
	position: absolute;
	border-left: 12px solid #eee;
	border-top: 12px solid transparent;
	border-bottom: 12px solid transparent
}
.blog-tags ul li a:hover:after {
	border-left-color: #999
}
.blog-categories {
	margin-bottom: 20px
}
.blog-categories ul {
	padding: 0 10px
}
.blog-categories ul li {
	padding-bottom: 5px
}
.blog-categories ul li a, .blog-categories ul li a:hover, .blog-categories ul li a:focus {
	text-decoration: none
}
.blog-categories ul li :before {
	content: "\f105";
	margin-left: 4px;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400;
	margin-right: 4px
}
@media (min-width:992px) {
.tp-slider {
	padding: 90px 0 0;
	z-index: 1;
	position: relative;
	overflow: hidden
}
}
.tp-slider .tp-banner-container {
	width: 100%;
	position: relative;
	padding: 0
}
.tp-slider .tp-banner {
	width: 100%;
	position: relative
}
.tp-leftarrow.default {
	background: #eee url(../../images/arrow_left.png) no-repeat center!important;
	width: 40px!important;
	height: 50px!important
}
.tp-rightarrow.default {
	background: #eee url(../../images/arrow_right.png) no-repeat center!important;
	width: 40px!important;
	height: 50px!important
}
.tp-leftarrow.default:hover, .tp-rightarrow.default:hover {
	background-color: #ba5d32!important
}
.pricing-table-1 {
	padding: 0 25px 15px;
	margin-bottom: 15px;
	text-align: center;
	background: #eee;
	border: 1px solid #ddd
}
.pricing-table-1 .plan-title {
	margin-top: 15px
}
.pricing-table-1 .plan-pricing {
	width: 140px;
	height: 140px;
	margin: 30px auto;
	border: 3px solid #ddd;
	background: #fff;
	border-radius: 100%;
	display: table
}
.pricing-table-1 .plan-pricing .plan-price {
	font-size: 30px;
	line-height: 20px;
	vertical-align: middle;
	display: table-cell
}
.pricing-table-1 .plan-pricing .plan-unit {
	display: block;
	margin-top: 5px;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 400
}
.pricing-table-1 .plan-pricing .plan-text {
	text-transform: none;
	display: block;
	margin-bottom: 5px;
	font-size: 11px;
	font-weight: 400
}
.pricing-table-1 .plan-features {
	margin: 30px auto;
	padding: 15px 0 0;
	border-top: 1px solid #ddd
}
.pricing-table-1 .plan-features li {
	list-style: none;
	font-size: 14px
}
.pricing-table-1 .plan-button {
	position: relative;
	display: block;
	margin-bottom: 15px
}
.pricing-table-1.active .plan-pricing {
	background: #ba5d32;
	border-color: #ae572f
}
.pricing-table-1.active .plan-price, .pricing-table-1.active .plan-unit {
	color: #fff
}
.pricing-table-2 {
	margin-bottom: 15px;
	border: 1px solid #ddd
}
.pricing-table-2 .product-image {
	display: block;
	position: relative;
	z-index: 2
}
.pricing-table-2 .icon-attachment {
	color: #fff
}
.pricing-table-2 .details {
	position: relative;
	background: #fff;
	padding: 0 15px 25px;
	z-index: 3
}
.pricing-table-2 .details h4 {
	margin: 0;
	padding: 5px 0;
	font-weight: 500
}
.pricing-table-2 .details h4 a {
	color: #797979
}
.pricing-table-2 .details h4 a:hover {
	text-decoration: none;
	color: #ba5d32
}
.pricing-table-2 .details p {
	padding: 0;
	font-size: 11px
}
.pricing-table-2 .details .intents {
	text-align: right;
	position: absolute;
	top: 10px;
	right: 10px
}
.pricing-table-2 .details .intents .count {
	display: inline-block;
	position: relative;
	top: -3px;
	margin: 0 5px
}
.pricing-table-2 .actions {
	height: 20px;
	font-size: 18px;
	font-weight: 400
}
.pricing-table-2 .actions .btn-round {
	position: relative;
	border-radius: 100%;
	padding: 10px 0;
	width: 38px;
	height: 38px;
	top: -19px;
	text-align: center;
	border-color: transparent;
	background: #fff
}
.pricing-table-2 .actions .btn-round:hover {
	background: #fff
}
.pricing-table-2 .actions .download-count {
	margin: 0 20px
}
.pricing-table-2 .actions a:hover {
	text-decoration: none
}
.pricing-table-2 .tag {
	position: absolute;
	z-index: 3;
	color: #fff;
	font-size: 1.3em;
	font-weight: 700;
	right: 5px;
	top: 5px;
	padding: 5px 20px;
	background-color: rgba(0,0,0,.55)
}
.pricing-table-3 {
	background: #fff;
	padding: 15px 10px;
	width: 100%;
	height: 100%;
	border: 1px solid #ba5d32;
	margin-bottom: 15px
}
.pricing-table-3 span.icon {
	font-size: 48px
}
.pricing-table-3 span.price-large {
	font-size: 68px;
	line-height: 1
}
.pricing-table-3 .price-small {
	font-size: 24px
}
.pricing-table-3 h3, .pricing-table-3 h4 {
	margin-bottom: 5px;
	margin-top: 0
}
.pricing-table-3 .detail-title:after {
	content: "\f063";
	margin-left: 4px;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400
}
.pricing-table-3 .detail-title:hover {
	cursor: pointer
}
.pricing-table-3 ul {
	padding-left: 10px
}
.pricing-table-3 ul li {
	list-style: none;
	margin-bottom: 5px
}
.pricing-table-3 ul li:before {
	content: "\f105";
	margin-right: 4px;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400
}
.pricing-table-3:hover, .pricing-table-3.active {
	background: #ba5d32
}
.pricing-table-3:hover p, .pricing-table-3.active p, .pricing-table-3:hover h3, .pricing-table-3.active h3, .pricing-table-3:hover h4, .pricing-table-3.active h4, .pricing-table-3:hover span.icon, .pricing-table-3.active span.icon, .pricing-table-3:hover span.price-large, .pricing-table-3.active span.price-large, .pricing-table-3:hover .price-small, .pricing-table-3.active .price-small, .pricing-table-3:hover ul, .pricing-table-3.active ul, .pricing-table-3:hover span, .pricing-table-3.active span, .pricing-table-3:hover .desc, .pricing-table-3.active .desc, .pricing-table-3:hover .rate, .pricing-table-3.active .rate, .pricing-table-3:hover .amount, .pricing-table-3.active .amount, .pricing-table-3:hover .term, .pricing-table-3.active .term, .pricing-table-3:hover small, .pricing-table-3.active small {
	color: #fff!important
}
.pricing-table-3.blue:hover, .pricing-table-3.green:hover, .pricing-table-3.red:hover, .pricing-table-3.yellow:hover, .pricing-table-3.purple:hover, .pricing-table-3.info:hover, .pricing-table-3.dark:hover, .pricing-table-3.blue.active, .pricing-table-3.green.active, .pricing-table-3.red.active, .pricing-table-3.yellow.active, .pricing-table-3.purple.active, .pricing-table-3.info.active, .pricing-table-3.dark.active {
	background: #fff!important
}
.pricing-table-3.blue:hover p, .pricing-table-3.blue.active p, .pricing-table-3.blue:hover h3, .pricing-table-3.blue.active h3, .pricing-table-3.blue:hover h4, .pricing-table-3.blue.active h4, .pricing-table-3.blue:hover span.icon, .pricing-table-3.blue.active span.icon, .pricing-table-3.blue:hover span.price-large, .pricing-table-3.blue.active span.price-large, .pricing-table-3.blue:hover .price-small, .pricing-table-3.blue.active .price-small, .pricing-table-3.blue:hover ul, .pricing-table-3.blue.active ul, .pricing-table-3.blue:hover span, .pricing-table-3.blue.active span, .pricing-table-3.blue:hover .desc, .pricing-table-3.blue.active .desc, .pricing-table-3.blue:hover .rate, .pricing-table-3.blue.active .rate, .pricing-table-3.blue:hover .amount, .pricing-table-3.blue.active .amount, .pricing-table-3.blue:hover .term, .pricing-table-3.blue.active .term, .pricing-table-3.blue:hover small, .pricing-table-3.blue.active small {
	color: #466baf!important
}
.pricing-table-3.green:hover p, .pricing-table-3.green.active p, .pricing-table-3.green:hover h3, .pricing-table-3.green.active h3, .pricing-table-3.green:hover h4, .pricing-table-3.green.active h4, .pricing-table-3.green:hover span.icon, .pricing-table-3.green.active span.icon, .pricing-table-3.green:hover span.price-large, .pricing-table-3.green.active span.price-large, .pricing-table-3.green:hover .price-small, .pricing-table-3.green.active .price-small, .pricing-table-3.green:hover ul, .pricing-table-3.green.active ul, .pricing-table-3.green:hover span, .pricing-table-3.green.active span, .pricing-table-3.green:hover .desc, .pricing-table-3.green.active .desc, .pricing-table-3.green:hover .rate, .pricing-table-3.green.active .rate, .pricing-table-3.green:hover .amount, .pricing-table-3.green.active .amount, .pricing-table-3.green:hover .term, .pricing-table-3.green.active .term, .pricing-table-3.green:hover small, .pricing-table-3.green.active small {
	color: #72af46!important
}
.pricing-table-3.red:hover p, .pricing-table-3.red.active p, .pricing-table-3.red:hover h3, .pricing-table-3.red.active h3, .pricing-table-3.red:hover h4, .pricing-table-3.red.active h4, .pricing-table-3.red:hover span.icon, .pricing-table-3.red.active span.icon, .pricing-table-3.red:hover span.price-large, .pricing-table-3.red.active span.price-large, .pricing-table-3.red:hover .price-small, .pricing-table-3.red.active .price-small, .pricing-table-3.red:hover ul, .pricing-table-3.red.active ul, .pricing-table-3.red:hover span, .pricing-table-3.red.active span, .pricing-table-3.red:hover .desc, .pricing-table-3.red.active .desc, .pricing-table-3.red:hover .rate, .pricing-table-3.red.active .rate, .pricing-table-3.red:hover .amount, .pricing-table-3.red.active .amount, .pricing-table-3.red:hover .term, .pricing-table-3.red.active .term, .pricing-table-3.red:hover small, .pricing-table-3.red.active small {
	color: #bd362f!important
}
.pricing-table-3.yellow:hover p, .pricing-table-3.yellow.active p, .pricing-table-3.yellow:hover h3, .pricing-table-3.yellow.active h3, .pricing-table-3.yellow:hover h4, .pricing-table-3.yellow.active h4, .pricing-table-3.yellow:hover span.icon, .pricing-table-3.yellow.active span.icon, .pricing-table-3.yellow:hover span.price-large, .pricing-table-3.yellow.active span.price-large, .pricing-table-3.yellow:hover .price-small, .pricing-table-3.yellow.active .price-small, .pricing-table-3.yellow:hover ul, .pricing-table-3.yellow.active ul, .pricing-table-3.yellow:hover span, .pricing-table-3.yellow.active span, .pricing-table-3.yellow:hover .desc, .pricing-table-3.yellow.active .desc, .pricing-table-3.yellow:hover .rate, .pricing-table-3.yellow.active .rate, .pricing-table-3.yellow:hover .amount, .pricing-table-3.yellow.active .amount, .pricing-table-3.yellow:hover .term, .pricing-table-3.yellow.active .term, .pricing-table-3.yellow:hover small, .pricing-table-3.yellow.active small {
	color: #963!important
}
.pricing-table-3.purple:hover p, .pricing-table-3.purple.active p, .pricing-table-3.purple:hover h3, .pricing-table-3.purple.active h3, .pricing-table-3.purple:hover h4, .pricing-table-3.purple.active h4, .pricing-table-3.purple:hover span.icon, .pricing-table-3.purple.active span.icon, .pricing-table-3.purple:hover span.price-large, .pricing-table-3.purple.active span.price-large, .pricing-table-3.purple:hover .price-small, .pricing-table-3.purple.active .price-small, .pricing-table-3.purple:hover ul, .pricing-table-3.purple.active ul, .pricing-table-3.purple:hover span, .pricing-table-3.purple.active span, .pricing-table-3.purple:hover .desc, .pricing-table-3.purple.active .desc, .pricing-table-3.purple:hover .rate, .pricing-table-3.purple.active .rate, .pricing-table-3.purple:hover .amount, .pricing-table-3.purple.active .amount, .pricing-table-3.purple:hover .term, .pricing-table-3.purple.active .term, .pricing-table-3.purple:hover small, .pricing-table-3.purple.active small {
	color: #8775a7!important
}
.pricing-table-3.info:hover p, .pricing-table-3.info.active p, .pricing-table-3.info:hover h3, .pricing-table-3.info.active h3, .pricing-table-3.info:hover h4, .pricing-table-3.info.active h4, .pricing-table-3.info:hover span.icon, .pricing-table-3.info.active span.icon, .pricing-table-3.info:hover span.price-large, .pricing-table-3.info.active span.price-large, .pricing-table-3.info:hover .price-small, .pricing-table-3.info.active .price-small, .pricing-table-3.info:hover ul, .pricing-table-3.info.active ul, .pricing-table-3.info:hover span, .pricing-table-3.info.active span, .pricing-table-3.info:hover .desc, .pricing-table-3.info.active .desc, .pricing-table-3.info:hover .rate, .pricing-table-3.info.active .rate, .pricing-table-3.info:hover .amount, .pricing-table-3.info.active .amount, .pricing-table-3.info:hover .term, .pricing-table-3.info.active .term, .pricing-table-3.info:hover small, .pricing-table-3.info.active small {
	color: #5bc0de!important
}
.pricing-table-3.dark:hover p, .pricing-table-3.dark.active p, .pricing-table-3.dark:hover h3, .pricing-table-3.dark.active h3, .pricing-table-3.dark:hover h4, .pricing-table-3.dark.active h4, .pricing-table-3.dark:hover span.icon, .pricing-table-3.dark.active span.icon, .pricing-table-3.dark:hover span.price-large, .pricing-table-3.dark.active span.price-large, .pricing-table-3.dark:hover .price-small, .pricing-table-3.dark.active .price-small, .pricing-table-3.dark:hover ul, .pricing-table-3.dark.active ul, .pricing-table-3.dark:hover span, .pricing-table-3.dark.active span, .pricing-table-3.dark:hover .desc, .pricing-table-3.dark.active .desc, .pricing-table-3.dark:hover .rate, .pricing-table-3.dark.active .rate, .pricing-table-3.dark:hover .amount, .pricing-table-3.dark.active .amount, .pricing-table-3.dark:hover .term, .pricing-table-3.dark.active .term, .pricing-table-3.dark:hover small, .pricing-table-3.dark.active small {
	color: #555!important
}
.pricing-table-3.img-circle {
	padding: 35px;
	width: 250px;
	height: 250px;
	text-align: center;
	border-right: 1px solid #333
}
.pricing-table-3.img-circle span.price-large {
	line-height: normal
}
@media (max-width:992px) {
.pricing-table-3.img-circle {
	border-radius: 0;
	padding: 15px;
	width: auto;
	height: auto
}
}
.pricing-table-4 {
	background: #eee;
	padding: 15px 10px;
	width: 100%;
	height: 100%;
	border: 3px solid transparent;
	margin-bottom: 15px
}
.pricing-table-4 .price-small {
	font-size: 24px
}
.pricing-table-4 h3, .pricing-table-4 h4 {
	margin-bottom: 5px;
	margin-top: 0
}
.pricing-table-4 .desc {
	margin-bottom: 10px;
	padding-bottom: 0
}
.pricing-table-4 .rate {
	background: #ba5d32;
	padding: 7.5px 15px;
	margin: 15px -12px;
	color: #fff;
	clear: both
}
.pricing-table-4 .rate .price {
	display: inline-block;
	float: left;
	clear: both
}
.pricing-table-4 .rate .price .term {
	padding-top: 4px;
	margin-left: 4px;
	float: left
}
.pricing-table-4 .rate .price .amount {
	padding-top: 4px;
	float: left;
	text-align: right;
	font-size: 41px;
	line-height: 40px;
	font-weight: 300
}
.pricing-table-4 .rate .btn {
	margin-top: 3px;
	float: right;
	display: block
}
.pricing-table-4 .rate:before {
	display: table;
	line-height: 0;
	content: ""
}
.pricing-table-4 .rate:after {
	display: table;
	line-height: 0;
	content: "";
	clear: both
}
.pricing-table-4 ul {
	padding-left: 5px
}
.pricing-table-4 ul li {
	list-style: none;
	margin-bottom: 5px
}
.pricing-table-4 ul li:before {
	content: "\f105";
	margin-right: 4px;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400
}
.pricing-table-4:hover {
	border-color: #ba5d32
}
.pricing-table-4.active {
	background: #ba5d32
}
.pricing-table-4.active p, .pricing-table-4.active h3, .pricing-table-4.active h4, .pricing-table-4.active .price-small, .pricing-table-4.active ul, .pricing-table-4.active span, .pricing-table-4.active .desc, .pricing-table-4.active .rate, .pricing-table-4.active .amount, .pricing-table-4.active .term, .pricing-table-4.active small {
	color: #fff!important
}
.pricing-table-4.active .rate {
	background: #66331b
}
.pricing-table-4.active .ribbon-wrapper {
	top: -4px
}
.pricing-table-4.active:hover {
	border-color: #66331b
}
.tc-gallery {
	list-style: none;
	margin: 0;
	padding: 0
}
.tc-gallery>li {
	float: left;
	display: block;
	position: relative;
	overflow: hidden;
	margin: 2px;
	border: 2px solid #222
}
.tc-gallery>li>:first-child {
	display: block;
	position: relative
}
.tc-gallery>li>:first-child:focus {
	outline: 0
}
.tc-gallery>li .tags {
	display: inline-block;
	position: absolute;
	bottom: 0;
	right: 0;
	overflow: visible;
	direction: rtl;
	padding: 0;
	margin: 0;
	height: auto;
	width: auto;
	background-color: transparent;
	border-width: 0;
	vertical-align: inherit
}
.tc-gallery>li .tags>.label-holder {
	opacity: .92;
	filter: alpha(opacity=92);
	display: table;
	margin: 1px 0 0;
	direction: ltr;
	text-align: left
}
.tc-gallery>li .tags>.label-holder:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.tc-gallery>li>.tools {
	position: absolute;
	top: 0;
	bottom: 0;
	left: -30px;
	width: 24px;
	background-color: rgba(0,0,0,.55);
	text-align: center;
	vertical-align: middle;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}
.tc-gallery>li>.tools.tools-right {
	left: auto;
	right: -30px
}
.tc-gallery>li>.tools.tools-bottom {
	width: auto;
	height: 28px;
	left: 0;
	right: 0;
	top: auto;
	bottom: -30px
}
.tc-gallery>li>.tools.tools-top {
	width: auto;
	height: 28px;
	left: 0;
	right: 0;
	top: -30px;
	bottom: auto
}
.tc-gallery>li:hover>.tools {
	left: 0;
	right: 0
}
.tc-gallery>li:hover>.tools.tools-bottom {
	top: auto;
	bottom: 0
}
.tc-gallery>li:hover>.tools.tools-top {
	bottom: auto;
	top: 0
}
.tc-gallery>li:hover>.tools.tools-right {
	left: auto;
	right: 0
}
.tc-gallery>li>.in.tools {
	left: 0;
	right: 0
}
.tc-gallery>li>.in.tools.tools-bottom {
	top: auto;
	bottom: 0
}
.tc-gallery>li>.in.tools.tools-top {
	bottom: auto;
	top: 0
}
.tc-gallery>li>.in.tools.tools-right {
	left: auto;
	right: 0
}
.tc-gallery>li>.tools>a, .tc-gallery>li>:first-child .inner a {
	display: inline-block;
	color: #FFF;
	font-size: 18px;
	font-weight: 400;
	padding: 0 4px
}
.tc-gallery>li>.tools>a:hover, .tc-gallery>li>:first-child .inner a:hover {
	text-decoration: none;
	color: #C9E2EA
}
.tc-gallery>li .tools.tools-bottom>a, .tc-gallery>li .tools.tools-top>a {
	display: inline-block
}
.tc-gallery>li>:first-child>.text {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	top: 0;
	text-align: center;
	color: #FFF;
	background-color: rgba(0,0,0,.55);
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}
.tc-gallery>li>:first-child>.text:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: 0
}
.tc-gallery>li>:first-child>.text>.inner {
	padding: 4px 0;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	max-width: 90%
}
.tc-gallery>li:hover>:first-child>.text {
	opacity: 1;
	filter: alpha(opacity=100)
}
@media only screen and (max-width:460px) {
.tc-gallery {
	text-align: center
}
.tc-gallery>li {
	float: none;
	display: inline-block
}
}
.notice {
	display: block;
	min-width: 200px;
	height: auto;
	position: relative;
	background-color: #eee;
	padding: 15px
}
.notice * {
	color: inherit
}
.notice :hover, .notice :focus, .notice :active {
	color: inherit
}
.notice:before {
	content: "";
	width: 10px;
	height: 10px;
	display: block;
	position: absolute;
	background-color: inherit;
	left: -5px;
	top: 50%;
	margin-top: -5px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg)
}
.notice.marker-on-top:before {
	top: 0;
	left: 50%;
	margin-left: -5px
}
.notice.marker-on-right:before {
	top: 50%;
	margin-top: -5px;
	left: 100%;
	margin-left: -5px
}
.notice.marker-on-bottom:before {
	top: 100%;
	margin-left: -5px;
	left: 50%;
	margin-top: -5px
}
#live-chat-ui {
	bottom: 0;
	font-size: 12px;
	right: 25px;
	position: fixed;
	width: 290px;
	z-index: 1100
}
#live-chat-ui header {
	background: #3a3a3a;
	border-radius: 4px 4px 0 0;
	color: #fff;
	cursor: pointer;
	padding: 7.5px 15px
}
#live-chat-ui h4:before {
	background: #72af46;
	border-radius: 50%;
	content: "";
	display: inline-block;
	height: 8px;
	margin: 0 8px 0 0;
	width: 8px
}
#live-chat-ui h4 {
	font-size: 12px;
	margin: 5px 0
}
#live-chat-ui h5 {
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 5px;
	color: #555
}
#live-chat-ui p {
	margin: 0
}
#live-chat-ui form {
	padding: 15px
}
#live-chat-ui input[type=text] {
	background-color: #eee;
	border: 1px solid #ddd;
	width: 100%;
	font-size: 12px
}
#live-chat-ui input[type=text]:focus, #live-chat-ui input[type=text]:hover {
	border: 1px solid #ba5d32
}
.chat-message-counter {
	background: #ba5d32;
	border: 1px solid #924927;
	border-radius: 50%;
	display: none;
	font-size: 12px;
	font-weight: 700;
	height: 28px;
	left: 0;
	line-height: 28px;
	margin: -10px 0 0 -10px;
	position: absolute;
	text-align: center;
	top: 0;
	width: 28px
}
a.chat-close {
	color: #fff;
	display: block;
	float: right;
	font-size: 10px;
	height: 16px;
	line-height: 16px;
	margin: 5px 0;
	text-align: center;
	width: 16px
}
a.chat-close :hover {
	color: #eee
}
.chat {
	background: #eee
}
.chat-history {
	height: auto;
	padding: 8px 24px;
	overflow: none
}
.chat-message {
	margin: 16px 0
}
.chat-message img {
	border-radius: 50%;
	float: left
}
.chat-message-content {
	margin-left: 46px
}
.chat-time {
	float: right;
	font-size: 10px
}
.chat-feedback {
	font-style: italic;
	margin: 10px 0 -5px 0;
	text-align: center
}
@media (max-width:359px) {
#live-chat {
	margin-left: 15px;
	right: 15px
}
}
.timeline {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative
}
.timeline>li {
	position: relative
}
.timeline>li .timeline-time {
	display: block;
	width: 15%;
	text-align: right;
	position: absolute;
	top: 19px
}
.timeline>li .timeline-time span {
	display: block;
	text-align: right;
	font-weight: 100
}
.timeline>li .timeline-time span.date {
	font-size: 13px;
	color: #999;
	display: block
}
.timeline>li .timeline-time span.time {
	font-size: 34px;
	line-height: 34px
}
.timeline>li .timeline-body {
	margin: 0 0 15px 25%;
	padding: 10px;
	position: relative;
	border-radius: 0;
	background: #eee;
	border-top: 2px solid #ba5d32;
	opacity: 7
}
.timeline>li .timeline-body h2 {
	margin-top: 0;
	padding: 0 0 5px;
	font-size: 18px
}
.timeline>li .timeline-body img.timeline-img {
	width: 75px;
	height: 75px;
	margin: 5px 10px 0 0
}
.timeline>li .timeline-body img.pull-right {
	margin-left: 10px
}
.timeline>li .timeline-body .tools {
	margin: 5px 0
}
.timeline>li .timeline-content {
	font-size: 13px;
	margin-bottom: 10px
}
.timeline>li .timeline-body:after {
	right: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	border-right-color: #eee;
	pointer-events: none;
	border-width: 10px;
	top: 40px
}
.timeline>li .timeline-content:after {
	display: table;
	line-height: 0;
	content: "";
	clear: both
}
.timeline>li .timeline-content:before {
	display: table;
	line-height: 0;
	content: ""
}
.timeline>li .timeline-footer {
	border-top: 1px solid #ddd;
	padding: 5px 10px;
	margin-bottom: -10px
}
.timeline>li .timeline-footer:after {
	content: "";
	display: table;
	line-height: 0;
	clear: both
}
.timeline>li .timeline-footer:before {
	content: "";
	display: table;
	line-height: 0
}
.timeline>li .timeline-icon {
	width: 40px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	color: #fff;
	background: #ba5d32;
	text-align: center;
	left: 20%;
	top: 25px;
	bottom: 25px;
	margin: 5px 0 0 -25px;
	padding-bottom: 3px;
	padding-right: 1px;
	padding-left: 2px;
	box-shadow: 0 0 0 4px #eee
}
.timeline>li .timeline-icon>i {
	font-size: 18px
}
.timeline li.timeline-red .timeline-body {
	border-top: 2px solid #bd362f
}
.timeline li.timeline-red .timeline-time span.time {
	color: #bd362f
}
.timeline li.timeline-red .timeline-icon {
	background: #bd362f
}
.timeline li.timeline-yellow .timeline-body {
	border-top: 2px solid #fee188
}
.timeline li.timeline-yellow .timeline-time span.time {
	color: #fee188
}
.timeline li.timeline-yellow .timeline-icon {
	background: #fee188
}
.timeline li.timeline-green .timeline-body {
	border-top: 2px solid #72af46
}
.timeline li.timeline-green .timeline-time span.time {
	color: #72af46
}
.timeline li.timeline-green .timeline-icon {
	background: #72af46
}
.timeline li.timeline-blue .timeline-body {
	border-top: 2px solid #466baf
}
.timeline li.timeline-blue .timeline-time span.time {
	color: #466baf
}
.timeline li.timeline-blue .timeline-icon {
	background: #466baf
}
.timeline li.timeline-purple .timeline-body {
	border-top: 2px solid #8775a7
}
.timeline li.timeline-purple .timeline-time span.time {
	color: #8775a7
}
.timeline li.timeline-purple .timeline-icon {
	background: #8775a7
}
.timeline li.timeline-gray .timeline-body {
	border-top: 2px solid #555
}
.timeline li.timeline-gray .timeline-time span.time {
	color: #555
}
.timeline li.timeline-gray .timeline-icon {
	background: #555
}
.timeline li.timeline-primary .timeline-body {
	border-top: 2px solid #466baf
}
.timeline li.timeline-primary .timeline-time span.time {
	color: #466baf
}
.timeline li.timeline-primary .timeline-icon {
	background: #466baf
}
.timeline li.timeline-info .timeline-body {
	border-top: 2px solid #5bc0de
}
.timeline li.timeline-info .timeline-time span.time {
	color: #5bc0de
}
.timeline li.timeline-info .timeline-icon {
	background: #5bc0de
}
.timeline li.timeline-success .timeline-body {
	border-top: 2px solid #72af46
}
.timeline li.timeline-success .timeline-time span.time {
	color: #72af46
}
.timeline li.timeline-success .timeline-icon {
	background: #72af46
}
.timeline li.timeline-danger .timeline-body {
	border-top: 2px solid #bd362f
}
.timeline li.timeline-danger .timeline-time span.time {
	color: #bd362f
}
.timeline li.timeline-danger .timeline-icon {
	background: #bd362f
}
.timeline li.timeline-warning .timeline-body {
	border-top: 2px solid #ab7a4b
}
.timeline li.timeline-warning .timeline-time span.time {
	color: #ab7a4b
}
.timeline li.timeline-warning .timeline-icon {
	background: #ab7a4b
}
.timeline:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	width: 10px;
	background: #eee;
	left: 20%;
	margin-left: -10px
}
.timeline .ie8 .timeline>li .timeline-body h2 {
	border-bottom: 1px solid #eee
}
@media (max-width:992px) {
timeline>li .timeline-time span.time {
	font-size: 18px
}
.timeline:before {
	display: none
}
.timeline>li .timeline-time {
	width: 100%;
	position: relative;
	padding: 0 0 20px;
	top: 0
}
.timeline>li .timeline-time span {
	text-align: left
}
.timeline>li .timeline-body {
	margin: 0 0 30px;
	padding: 1em
}
.timeline>li .timeline-body:after {
	right: auto;
	left: 20px;
	top: -20px;
	border-right-color: transparent;
	border-bottom-color: #ba5d32
}
.timeline>li .timeline-icon {
	position: relative;
	float: right;
	left: auto;
	margin: -80px 5px 0 0
}
.timeline li.timeline-red .timeline-body:after {
	border-right-color: transparent;
	border-bottom-color: #bd362f
}
.timeline li.timeline-blue .timeline-body:after {
	border-right-color: transparent;
	border-bottom-color: #466baf
}
.timeline li.timeline-green .timeline-body:after {
	border-right-color: transparent;
	border-bottom-color: #72af46
}
.timeline li.timeline-yellow .timeline-body:after {
	border-right-color: transparent;
	border-bottom-color: #fee188
}
.timeline li.timeline-purple .timeline-body:after {
	border-right-color: transparent;
	border-bottom-color: #8775a7
}
.timeline li.timeline-gray .timeline-body:after {
	border-right-color: transparent;
	border-bottom-color: #555
}
.timeline li.timeline-success .timeline-body:after {
	border-right-color: transparent;
	border-bottom-color: #72af46
}
.timeline li.timeline-danger .timeline-body:after {
	border-right-color: transparent;
	border-bottom-color: #bd362f
}
.timeline li.timeline-primary .timeline-body:after {
	border-right-color: transparent;
	border-bottom-color: #466baf
}
.timeline li.timeline-info .timeline-body:after {
	border-right-color: transparent;
	border-bottom-color: #5bc0de
}
.timeline li.timeline-warning .timeline-body:after {
	border-right-color: transparent;
	border-bottom-color: #ab7a4b
}
}
.timeline-small {
	margin: auto;
	position: relative;
	margin-bottom: 15px
}
.timeline-small li {
	list-style: none
}
.timeline-small:before {
	background-color: #ddd;
	content: '';
	position: absolute;
	top: 0;
	left: 25px;
	width: 2px;
	height: 100%
}
.timeline-small>.timeline-day {
	margin-left: -13px;
	margin-bottom: 15px
}
.timeline-small .timeline-event {
	position: relative
}
.timeline-small .timeline-event:hover .timeline-event-point {
	background-color: #ba5d32!important
}
.timeline-small .timeline-event-wrap {
	padding: 32px 15px 15px;
	position: relative;
	top: -30px;
	left: 0;
	width: 100%
}
.timeline-small .timeline-event-point {
	background-color: #333;
	outline: 5px solid #eee;
	display: block;
	margin: 8px 8px 8px -7px;
	position: absolute;
	top: 0;
	left: -15px;
	width: 15px;
	height: 15px;
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
.timeline-small .timeline-event-time {
	border: 1px solid #ddd;
	position: relative;
	clear: both;
	display: inline-block;
	margin-bottom: 7.5px;
	padding: 3px 5px;
	background: #fff
}
.timeline-small .timeline-event-time:before {
	content: '';
	position: absolute;
	top: 50%;
	left: -16px;
	width: 16px;
	height: 2px;
	background: #ddd
}
.timeline-small .timeline-event-time:after {
	content: '';
	position: absolute;
	left: 50%;
	top: 100%;
	width: 2px;
	height: 15px;
	background: #ddd
}
.timeline-small .timeline-event-massage {
	padding: 10px;
	margin-top: 7px;
	border: 1px solid #ddd;
	background: #fff
}
.timeline-small .timeline-event-massage img {
	padding: 2px;
	border: 1px solid #ddd;
	background: #fff
}
.gritter-item-wrapper {
	background-image: none!important;
	background: #333;
	font-family: 'Open Sans', sans-serif
}
.gritter-item-wrapper.gritter-info {
	background: #5bc0de
}
.gritter-item-wrapper.gritter-danger {
	background: #bd362f
}
.gritter-item-wrapper.gritter-success {
	background: #72af46
}
.gritter-item-wrapper.gritter-warning {
	background: #ab7a4b
}
.gritter-item-wrapper.gritter-yellow {
	background: #fee188
}
.gritter-item {
	color: #fff
}
.gritter-top, .gritter-bottom, .gritter-item {
	background-image: none
}
.gritter-close {
	left: auto;
	right: 10px;
	top: 7px;
	background-image: none;
	width: 18px;
	height: 18px;
	line-height: 17px;
	text-align: center;
	border: 2px solid transparent;
	border-radius: 0;
	color: #eee
}
.gritter-close:before {
	content: "×";
	font-size: 19px
}
.gritter-title {
	text-shadow: none;
	font-size: 14px;
	padding: 0 0 5px
}
.gritter-yellow .gritter-item, .gritter-yellow .gritter-bottom, .gritter-yellow .gritter-top, .gritter-yellow .gritter-close {
	background-image: none;
	color: #963
}
.gritter-yellow .gritter-title {
	text-shadow: none
}
.gritter-yellow .gritter-close {
	color: #bd362f!important
}
.gritter-center {
	position: fixed;
	left: 33%;
	right: 33%;
	top: 33%
}
@media (max-width:767px) {
.gritter-center {
	left: 30px;
	right: 30px
}
}
.fc .label, .fc-event .label {
	text-align: left!important;
	font-size: .85em;
	line-height: 1.42857143;
	height: auto
}
.fc th, .fc-event th {
	padding: 7px 0;
	color: #555
}
.fc-event {
	border: 1px solid #000;
	background-color: #ba5d32
}
.fc-header-title>h2 {
	font-size: 26px;
	color: #555
}
.fc-widget-header, .fc-widget-content {
	border: 1px solid #ddd
}
.fc-widget-header {
	background: #eee
}
.fc-state-highlight {
	background: #fff7eb
}
.fc-grid .fc-day-number {
	color: #999
}
.fc-event-hori, .fc-event-vert {
	border-radius: 0!important;
	border-color: transparent
}
.fc-event-vert .fc-event-content {
	padding-left: 1px;
	padding-right: 1px
}
.fc-event-vert .fc-event-time {
	padding: 0
}
.fc-state-default {
	border: 0
}
.fc-state-default, .fc-state-default .fc-button-inner {
	border: 0;
	background-color: #999;
	color: #fff;
	background-image: none;
	box-shadow: none;
	text-shadow: none;
	border-radius: 0!important;
	margin-left: 2px
}
.fc-state-default .fc-button-effect {
	display: none
}
.fc-state-disabled, .fc-state-disabled .fc-button-inner {
	opacity: .75;
	filter: alpha(opacity=75);
	color: #eee
}
.fc-state-active, .fc-state-active .fc-button-inner {
	border-color: #000;
	background-color: #ba5d32
}
.fc-state-hover, .fc-state-hover .fc-button-inner {
	background-color: #ba5d32
}
.external-event {
	margin: 0 0 5px;
	padding: 0;
	cursor: default;
	display: block;
	color: #fff;
	background-color: #fff;
	line-height: 32px;
	text-align: left!important;
	font-size: 13px
}
.external-event:hover {
	opacity: 1;
	filter: alpha(opacity=100)
}
.external-event.ui-draggable-dragging {
	cursor: move
}
.external-event.label {
	height: auto
}
.external-event>[class*=fa-]:first-child {
	display: inline-block;
	height: 32px;
	width: 32px;
	text-align: center;
	line-height: 30px;
	margin-right: 5px;
	font-size: 15px;
	border-right: 1px solid #fff
}
@media only screen and (max-width:787px) {
.fc-header td {
	display: block;
	width: auto;
	text-align: left
}
}
.bootstrap-select .btn-default, .bootstrap-select.open .btn-default {
	background: #fff;
	border-color: #ddd;
	color: #666
}
.bootstrap-select .btn-default:hover, .bootstrap-select.open .btn-default:hover, .bootstrap-select .btn-default:focus, .bootstrap-select.open .btn-default:focus, .bootstrap-select .btn-default:active, .bootstrap-select.open .btn-default:active, .bootstrap-select .btn-default.active, .bootstrap-select.open .btn-default.active, .bootstrap-select .btn-default.disabled, .bootstrap-select.open .btn-default.disabled, .bootstrap-select .btn-default.disabled:focus, .bootstrap-select.open .btn-default.disabled:focus, .bootstrap-select .open .dropdown-toggle.btn-default, .bootstrap-select.open .open .dropdown-toggle.btn-default {
	background: #fff;
	border-color: #ddd;
	color: #666
}
.bootstrap-select .btn-group.open .dropdown-toggle {
	-webkit-box-shadow: none;
	box-shadow: none
}
.bootstrap-select .btn:focus {
	outline: 0!important;
	outline-offset: 0
}
.bootstrap-select .caret {
	border: 0;
	width: auto;
	height: auto;
	margin-top: -10px!important
}
.bootstrap-select .caret:before {
	content: "\f107";
	display: inline-block;
	border: 0;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400
}
.bootstrap-tagsinput {
	background-color: #fff;
	border: 1px solid #ddd;
	box-shadow: none;
	display: inline-block;
	padding: 4px 6px;
	margin-bottom: 10px;
	color: #555;
	vertical-align: middle;
	border-radius: 0;
	max-width: 100%;
	width: 100%;
	line-height: 22px
}
.bootstrap-tagsinput input {
	border: 0;
	box-shadow: none;
	outline: 0;
	background-color: transparent;
	padding: 0;
	margin: 0;
	width: auto!important;
	max-width: inherit
}
.bootstrap-tagsinput input:focus {
	border: 0;
	box-shadow: none
}
.bootstrap-tagsinput .tag {
	margin-right: 2px;
	color: #fff
}
.bootstrap-tagsinput .tag [data-role=remove] {
	margin-left: 8px;
	cursor: pointer
}
.bootstrap-tagsinput .tag [data-role=remove]:after {
	content: "x";
	padding: 0 2px
}
.bootstrap-tagsinput .tag [data-role=remove]:hover {
	box-shadow: none
}
.bootstrap-tagsinput .tag [data-role=remove]:hover:active {
	box-shadow: none
}
.spinner-buttons.btn-group-vertical .btn {
	margin: 0;
	height: 17px;
	width: 22px;
	font-size: 10px
}
.wizard-steps {
	list-style: none;
	display: table;
	width: 100%;
	padding: 0;
	margin: 0;
	position: relative
}
.wizard-steps li {
	display: table-cell;
	text-align: center;
	width: 1%
}
.wizard-steps li .step {
	border: 3px solid #ddd;
	color: #999;
	font-size: 15px;
	border-radius: 100%;
	background-color: #fff;
	position: relative;
	z-index: 2;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 32px;
	text-align: center
}
.wizard-steps li:before {
	display: block;
	content: "";
	width: 100%;
	height: 1px;
	font-size: 0;
	overflow: hidden;
	border-top: 4px solid #ddd;
	position: relative;
	top: 21px;
	z-index: 1
}
.wizard-steps li:last-child:before {
	max-width: 50%;
	width: 50%
}
.wizard-steps li:first-child:before {
	max-width: 51%;
	left: 50%
}
.wizard-steps li.active:before, .wizard-steps li.complete:before, .wizard-steps li.active .step, .wizard-steps li.complete .step {
	border-color: #ba5d32
}
.wizard-steps li.complete .step {
	cursor: default;
	color: #fff;
	-webkit-transition: transform ease .1s;
	-o-transition: transform ease .1s;
	transition: transform ease .1s
}
.wizard-steps li.complete .step:before {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	line-height: 32px;
	text-align: center;
	border-radius: 100%;
	content: "\f00c";
	background-color: #fff;
	z-index: 3;
	font-family: FontAwesome;
	font-size: 17px;
	color: #ba5d32
}
.wizard-steps li.complete:hover .step {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	cursor: pointer
}
.wizard-steps li .title {
	display: block;
	margin-top: 4px;
	max-width: 100%;
	color: #999;
	font-size: 14px;
	z-index: 104;
	text-align: center;
	table-layout: fixed;
	word-wrap: break-word
}
.wizard-steps li.complete .title, .wizard-steps li.active .title {
	color: #555
}
.step-content .step-pane {
	display: none;
	min-height: 75px;
	padding: 4px 8px 12px;
	margin-top: 15px
}
.step-content .active {
	display: block
}
.wizard-actions {
	text-align: right
}
.wizard-actions.btn-group, .wizard-actions.ui-group-buttons {
	float: right
}
@media only screen and (max-width:460px) {
.wizard-steps li .step {
	width: 30px;
	height: 30px;
	line-height: 24px;
	border-width: 3px
}
.wizard-steps li:before, .wizard-steps li:after {
	border-width: 3px
}
.wizard-steps li.complete .step:before {
	line-height: 24px;
	font-size: 13px
}
.wizard-steps li:before {
	top: 16px
}
.step-content .step-pane {
	padding: 4px 4px 6px
}
}
#bwizard .bw-navbar {
	border-bottom: 0 none;
	background-color: transparent;
	font-size: 13px;
	padding: 0;
	position: relative;
	min-height: 50px;
	margin-bottom: 10px
}
.bwizard-steps {
	display: inline-block;
	margin: 0;
	padding: 0;
	background: #fff
}
.bwizard-steps .active {
	color: #fff;
	background: #ba5d32
}
.bwizard-steps .active a, .bwizard-steps .active a:hover {
	color: #fff;
	cursor: default
}
.bwizard-steps .active .label {
	background-color: #555
}
.bwizard-steps .active:after {
	border-left-color: #ba5d32
}
.bwizard-steps .label {
	position: relative;
	top: -1px;
	margin: 0 5px 0 0;
	padding: 1px 5px 2px
}
.bwizard-steps li {
	display: inline-block;
	position: relative;
	padding: 12px 17px 10px 30px;
	background: #eee;
	line-height: 18px;
	list-style: none
}
.bwizard-steps li:first-child {
	padding-left: 12px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	border-radius: 4px 0 0 4px
}
.bwizard-steps li:first-child:before {
	border: 0
}
.bwizard-steps li:last-child {
	margin-right: 0;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	border-radius: 0 4px 4px 0
}
.bwizard-steps li:last-child:after {
	border: 0
}
.bwizard-steps li:before {
	position: absolute;
	left: 0;
	top: 0;
	height: 0;
	width: 0;
	border-bottom: 20px inset transparent;
	border-left: 20px solid #fff;
	border-top: 20px inset transparent;
	content: ""
}
.bwizard-steps li:after {
	position: absolute;
	right: -20px;
	top: 0;
	height: 0;
	width: 0;
	border-bottom: 20px inset transparent;
	border-left: 20px solid #eee;
	border-top: 20px inset transparent;
	content: "";
	z-index: 2
}
.bwizard-steps a, .bwizard-steps a:hover {
	color: #999;
	text-decoration: none
}
.bwizard-steps.clickable li:not(.active) {
	cursor: pointer
}
.bwizard-steps.clickable li:hover:not(.active) {
	background: #ddd
}
.bwizard-steps.clickable li:hover:not(.active) a {
	color: #ba5d32
}
.bwizard-steps.clickable li:hover:not(.active):after {
	border-left-color: #ddd
}
@media (max-width:460px) {
.bwizard-steps li {
	margin: 5px 0;
	padding: 6px 17px 10px 15px
}
.bwizard-steps li:first-child {
	border-radius: 0
}
.bwizard-steps li:last-child {
	margin-right: 0;
	border-radius: 0
}
.bwizard-steps li:before {
	border-bottom: 0 none;
	border-left: 0 none;
	border-top: 0 none;
	content: ""
}
.bwizard-steps li:after {
	border-bottom: 0 none;
	border-left: 0 none;
	border-top: 0 none
}
}
.md-editor {
	display: block;
	border: 1px solid #ddd
}
.md-editor>.md-header, .md-editor .md-footer {
	display: block;
	padding: 6px 4px;
	background: #f5f7fb
}
.md-editor>.md-header {
	margin: 0
}
.md-editor>.md-preview {
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	min-height: 10px;
	overflow: auto
}
.md-editor>textarea {
	outline: 0;
	outline: thin dotted \9;
	margin: 0;
	display: block;
	padding: 10px;
	width: 100%;
	border: 0;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	background: #f5f7fb
}
.md-editor .btn {
	border: 1px solid #ddd;
	background: #eee
}
.md-editor .btn.btn-primary {
	background: #ba5d32;
	border-color: #ae572f
}
.md-editor .btn .fa {
	font-size: 14px
}
.editable-container .popover-title {
	color: #222;
	line-height: 18px!important
}
.editable-click {
	border-bottom: 1px dashed #ddd;
	cursor: pointer;
	font-weight: 400
}
img.editable-click {
	border: 1px dotted #ddd
}
.editable-click:hover {
	border-color: #ba5d32;
	color: #d58763
}
img.editable-click:hover {
	opacity: .75;
	filter: alpha(opacity=75)
}
.editable-buttons, .editable-input {
	display: inline-block
}
.editable-buttons .btn {
	margin: 0 2px 0 0
}
.editable-buttons .btn>[class*=fa-] {
margin:0
}
.editable-clear-x {
	cursor: pointer;
	color: #999;
	background: 0 0
}
.editable-clear-x:hover {
	color: #bd362f
}
.editable-clear-x:before {
	display: inline-block;
	content: "\f057";
	font-family: FontAwesome;
	font-size: 15px;
	position: absolute;
	margin-top: -9px;
	width: 16px;
	height: 30px;
	line-height: 30px;
	text-align: center
}
.editable-input .spinner {
	margin-right: 8px
}
.editable-inline .editable-slider {
	margin-top: 10px;
	margin-right: 4px
}
.editable-popup .editable-slider {
	display: block;
	margin-bottom: 16px;
	margin-top: 4px
}
.editable-slider input {
	display: none
}
.editable-input .file-input {
	display: block
}
.editable-image .file-multiple label.selected {
	border-color: transparent
}
.editable-image+.editable-buttons, .editable-wysiwyg+.editable-buttons {
	display: block;
	text-align: center;
	margin-top: 8px
}
.editable-wysiwyg {
	width: 95%
}
.editable-wysiwyg .wysiwyg-editor {
	height: auto;
	overflow-y: hidden
}
.editableform .input-append.dropdown-menu {
	display: none
}
.editableform .open .input-append.dropdown-menu {
	display: block
}
.editable-container .editableform {
	margin-bottom: 10px
}
.editable-inline .editableform {
	margin-bottom: 0
}
.editableform-loading {
	background: 0 0
}
.editableform-loading [class*=fa-], .editableform-loading .progress {
	position: relative;
	top: 35%
}
.datepicker td, .daterangepicker td, .datepicker th, .daterangepicker th {
	border-radius: 0!important
}
.datepicker td.active, .daterangepicker td.active, .datepicker td.active:hover, .daterangepicker td.active:hover {
	background: #fcf8e3!important;
	color: #555!important;
	text-shadow: none!important;
	border: 1px solid #f0c670!important
}
.datepicker td.active.disabled, .daterangepicker td.active.disabled, .datepicker td.active.disabled:hover, .daterangepicker td.active.disabled:hover {
	background: #eee!important
}
.datepicker-months .month, .datepicker-years .year {
	border-radius: 0!important
}
.datepicker-months .month.active, .datepicker-years .year.active, .datepicker-months .month.active:hover, .datepicker-years .year.active:hover, .datepicker-months .month.active:focus, .datepicker-years .year.active:focus, .datepicker-months .month.active:active, .datepicker-years .year.active:active {
	background-image: none!important;
	background-color: #fcf8e3!important;
	border: 1px solid #f0c670!important;
	color: #555!important;
	text-shadow: none!important
}
.datepicker thead th.dow, .datetimepicker thead th.dow {
	background: #eee;
	color: #555
}
.well .datepicker table tr td.day:hover {
	background-color: #999;
	color: #fff
}
.easy-pie-chart {
	position: relative;
	display: inline-block;
	text-align: center
}
.easy-pie-chart canvas {
	position: absolute;
	top: 0;
	left: 0
}
.easy-pie-chart .percent {
	display: inline-block;
	z-index: 2
}
.easy-pie-chart .percent:after {
	content: "%";
	margin-left: .1em
}
.easy-pie-chart a.title {
	display: block;
	text-align: center;
	font-size: 13px;
	color: #555;
	margin-top: 5px;
	margin-bottom: 10px
}
.easy-pie-chart a.title:hover, .easy-pie-chart a.title:focus, .easy-pie-chart a.title:active {
	text-decoration: none
}
.easy-pie-chart a.title:after {
	content: "\f101";
	margin-left: 4px;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400
}
.sparkline-chart {
	margin-top: 10px
}
.sparkline-chart a.title {
	display: block;
	text-align: center;
	font-size: 13px;
	color: #555;
	margin-top: 5px;
	margin-bottom: 10px
}
.sparkline-chart a.title:hover, .sparkline-chart a.title:focus, .sparkline-chart a.title:active {
	text-decoration: none
}
.sparkline-chart a.title:after {
	content: "\f101";
	margin-left: 4px;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: 400
}
.jqstooltip {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box
}
.profile-pic {
	display: block;
	padding: 3px;
	border: 1px solid #eee;
	background: #fff;
	margin-bottom: 5px
}
.profile-pic img {
	width: 100%;
	max-width: 100%
}
.profile-pic :after, .profile-pic :before {
	content: "";
	height: 4px;
	position: absolute;
	right: 0;
	top: -5px
}
.profile-pic :before {
	border-left: 35px solid #fee188;
	border-right: 34px solid #72af46;
	margin: 0 30px 0 0
}
.profile-pic :after {
	border-left: 34px solid #466baf;
	border-right: 35px solid #bd362f;
	margin: 0 99px 0 0
}
ul.wysihtml5-toolbar .btn {
	background: #ba5d32;
	color: #fff
}
ul.wysihtml5-toolbar .btn .fa, ul.wysihtml5-toolbar .btn .glyphicon {
	font-size: 14px;
	color: #fff
}
ul.wysihtml5-toolbar a.btn.wysihtml5-command-active {
	background: #ae572f
}
.slimScrollBar {
	border-radius: 0!important;
	background-color: #ba5d32!important
}
.slimScrollRail {
	border-radius: 0!important
}
.morris-hover.morris-default-style {
	background: #ba5d32;
	opacity: .95;
	filter: alpha(opacity=95)
}
.morris-hover-row-label, .morris-hover-point {
	color: #fff!important
}
.morris-hover.morris-default-style {
	padding: 0 10px 5px;
	border: 0 none;
	border-radius: 0
}
.flot-chart {
	display: block
}
.flot-chart .flot-chart-content {
	width: 100%;
	height: 100%
}
.quick-list a {
	color: #797979
}
.quick-list a:hover, .quick-list a:focus, .quick-list a:active {
	text-decoration: none
}
.quick-list .media {
	position: relative;
	padding: 7.5px 10px;
	margin-top: 5px;
	border-bottom: 1px dotted #ddd
}
.quick-list .media img {
	border: 2px solid #ba5d32
}
.quick-list .media>.tools {
	position: absolute;
	right: 10px;
	bottom: 10px;
	display: none
}
.quick-list .media:hover {
	background: #F5F5F5
}
.quick-list .media:hover>.tools {
	display: inline-block
}
.pace .pace-progress {
	background: #ba5d32;
	position: fixed;
	z-index: 2000;
	top: 0;
	left: 0;
	height: 3px;
	-webkit-transition: width 1s;
	-o-transition: width 1s;
	transition: width 1s
}
.pace-inactive {
	display: none
}
.widget {
	box-shadow: 0 2px 0 rgba(204,204,204,.15);
	margin-bottom: 20px;
	background: #fff;
	position: relative
}
.widget .header {
	min-height: 100px;
	height: auto;
	color: #fff;
	padding: 0 20px;
	overflow: hidden;
	position: relative
}
.widget .header .background-icon-left [class*=fa-], .widget .header .background-icon-left [class*=glyphicon-] {
	color: rgba(0,0,0,.07);
	position: absolute;
	top: -15px;
	left: -15px;
	font-size: 7.5em
}
.widget .header .background-icon-right [class*=fa-], .widget .header .background-icon-right [class*=glyphicon-] {
	color: rgba(0,0,0,.07);
	position: absolute;
	top: -15px;
	right: -15px;
	font-size: 7.5em
}
#colorbox:focus, #colorbox:active {
	outline: 0
}
#cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxMiddleLeft, #cboxMiddleRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight {
	background: none!important;
	opacity: 0
}
#cboxContent {
	border: 12px solid #222;
	background-color: #fff;
	padding: 7px
}
#cboxOverlay {
	background: rgba(0,0,0,.95);
	background: #000
}
#cboxCurrent {
	left: 64px;
	margin-bottom: 4px;
	font-size: 14px
}
#cboxTitle {
	margin-bottom: 4px;
	font-size: 14px;
	color: #555
}
#cboxNext, #cboxPrevious, #cboxClose {
	background: 0 0;
	text-indent: 0;
	width: 26px;
	height: 26px;
	line-height: 22px;
	padding: 0 4px;
	text-align: center;
	border: 2px solid #eee;
	border-radius: 16px;
	color: #666;
	font-size: 12px;
	margin-left: 5px;
	margin-bottom: 5px
}
#cboxNext:hover, #cboxPrevious:hover {
	color: #555;
	border-color: #ddd
}
#cboxContent {
	overflow: visible
}

#cboxLoadingOverlay {
	background: none!important
}
#cboxLoadingGraphic {
	background: #fff none!important;
	text-align: center
}
#cboxLoadingGraphic>[class*=fa-] {
display:inline-block;
background-color:#fff;
border-radius:8px;
width:32px;
height:32px;
position:relative;
top:48%;
text-align:center;
vertical-align:middle;
font-size:24px;
color:#ab7a4b
}
.daterangepicker .ranges li {
	color: #999;
	border-radius: 0
}
.daterangepicker .ranges li:hover, .daterangepicker .ranges li.active {
	background: #ba5d32;
	border: 1px solid transparent
}
.daterangepicker .calendar-date {
	border-radius: 0
}
@media (min-width:992px) {
.invoice-box {
	border: 1px solid #ddd;
	padding: 10px;
	background: #fff
}
}
.paper-clip {
	display: none
}
@media (min-width:992px) {
.paper-clip {
	width: 60px;
	height: 85px;
	background: url(../../images/paper-clip.png) repeat scroll 0 0 transparent;
	position: absolute;
	top: -14px;
	right: -13px;
	display: block
}
}
.select2-container-multi .select2-choices .select2-search-choice {
	border: 1px solid #ddd;
	background-color: #fff
}
.ribbon-wrapper {
	width: 85px;
	height: 88px;
	overflow: hidden;
	position: absolute;
	top: -3px;
	right: -3px
}
.ribbon-wrapper .ribbon {
	display: block;
	font-size: 15px;
	color: #fff;
	text-align: center;
	-moz-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: relative;
	padding: 7px 0;
	left: -5px;
	top: 15px;
	width: 120px;
	line-height: 20px;
	background-color: #797979;
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.3);
	box-shadow: 0 0 3px rgba(0,0,0,.3)
}
.ribbon-wrapper.small {
	width: 65px;
	height: 68px
}
.ribbon-wrapper.small .ribbon {
	width: 90px;
	padding: 0;
	font-size: 13px
}
